Skip to content

pantoken-root / renderers/web-components/src / CommandEventish

接口: CommandEventish ​

Alpha

command/source 的形状表示 Invoker Commands 的 CommandEvent(尚未在 DOM lib 类型中)。

扩展 ​

  • Event

属性 ​

command ​

command: string

Alpha


source ​

source: Element | null

Alpha


bubbles ​

readonly bubbles: boolean

Alpha

Event 接口的只读属性 bubbles 表明该事件是否会沿 DOM 树向上冒泡。

MDN Reference

继承自 ​

Event.bubbles


cancelBubble ​

cancelBubble: boolean

Alpha

Event 接口的 cancelBubble 属性已弃用。请改用 Event.stopPropagation()。在事件处理器返回之前将其值设为 true 可阻止事件传播。在后续的实现中,将其设为 false 不会有任何作用。有关详细信息,请参阅浏览器兼容性。

已弃用 ​

MDN Reference

继承自 ​

Event.cancelBubble


cancelable ​

readonly cancelable: boolean

Alpha

Event 接口的只读属性 cancelable 指示该事件是否可取消,因此可以像事件未发生一样被阻止。

MDN Reference

继承自 ​

Event.cancelable


composed ​

readonly composed: boolean

Alpha

Event 接口的只读属性 composed 返回一个布尔值,表示事件是否会跨越 shadow DOM 边界传播到标准 DOM。

MDN Reference

继承自 ​

Event.composed


currentTarget ​

readonly currentTarget: EventTarget | null

Alpha

Event 接口的只读属性 currentTarget 标识已将事件处理器附加到的元素。

MDN Reference

继承自 ​

CommandEventish.currentTarget


defaultPrevented ​

readonly defaultPrevented: boolean

Alpha

Event 接口的只读属性 defaultPrevented 返回一个布尔值,指示对 Event.preventDefault() 的调用是否已取消该事件。

MDN Reference

继承自 ​

Event.defaultPrevented


eventPhase ​

readonly eventPhase: number

Alpha

Event 接口的只读属性 eventPhase 指示当前正在评估事件流的哪个阶段。

MDN Reference

继承自 ​

Event.eventPhase


isTrusted ​

readonly isTrusted: boolean

Alpha

Event 接口的只读属性 isTrusted 是一个布尔值:当事件由用户代理生成(包括用户操作和诸如 HTMLElement.focus() 这样的编程方法)时为 true;当事件通过 EventTarget.dispatchEvent() 派发时为 false。唯一的例外是 click 事件,用户代理会将 isTrusted 属性初始化为 false。

MDN Reference

继承自 ​

Event.isTrusted


returnValue ​

returnValue: boolean

Alpha

Event 属性 returnValue 指示该事件的默认操作是否已被阻止。

已弃用 ​

MDN Reference

继承自 ​

Event.returnValue


srcElement ​

readonly srcElement: EventTarget | null

Alpha

已弃用的 Event.srcElement 是 Event.target 属性的别名。请使用 Event.target。

已弃用 ​

MDN Reference

继承自 ​

CommandEventish.srcElement


target ​

readonly target: EventTarget | null

Alpha

Event 接口的只读属性 target 是对派发该事件的对象的引用。当事件处理程序在事件的冒泡或捕获阶段被调用时,它不同于 Event.currentTarget。

MDN Reference

继承自 ​

CommandEventish.target


timeStamp ​

readonly timeStamp: number

Alpha

Event 接口的只读属性 timeStamp 返回创建该事件的时间(以毫秒为单位)。

MDN Reference

继承自 ​

Event.timeStamp


type ​

readonly type: string

Alpha

Event 接口的只读属性 type 返回包含事件类型的字符串。该属性在事件构造时设置,通常用于指代特定事件的名称,例如 click、load 或 error。

MDN Reference

继承自 ​

Event.type


NONE ​

readonly NONE: 0

Alpha

继承自 ​

Event.NONE


CAPTURING_PHASE ​

readonly CAPTURING_PHASE: 1

Alpha

继承自 ​

Event.CAPTURING_PHASE


AT_TARGET ​

readonly AT_TARGET: 2

Alpha

继承自 ​

Event.AT_TARGET


BUBBLING_PHASE ​

readonly BUBBLING_PHASE: 3

Alpha

继承自 ​

Event.BUBBLING_PHASE

方法 ​

composedPath() ​

composedPath(): EventTarget[]

Alpha

Event 接口的 composedPath() 方法返回事件的路径,该路径是将被调用监听器的对象数组。如果 shadow root 使用 ShadowRoot.mode closed 创建,则不包括 shadow 树中的节点。

MDN Reference

返回值 ​

EventTarget[]

继承自 ​

Event.composedPath


initEvent() ​

initEvent(type, bubbles?, cancelable?): void

Alpha

方法 Event.initEvent() 用于初始化使用 Document.createEvent() 创建的事件的值。

参数 ​

type ​

string

bubbles? ​

boolean

cancelable? ​

boolean

返回值 ​

void

已弃用 ​

MDN Reference

继承自 ​

Event.initEvent


preventDefault() ​

preventDefault(): void

Alpha

Event 接口的 preventDefault() 方法告诉用户代理事件正在被显式处理,因此不应执行其默认操作,例如页面滚动、链接导航或粘贴文本。

MDN Reference

返回值 ​

void

继承自 ​

Event.preventDefault


stopImmediatePropagation() ​

stopImmediatePropagation(): void

Alpha

Event 接口的 stopImmediatePropagation() 方法可阻止同一事件的其他监听器被调用。

MDN Reference

返回值 ​

void

继承自 ​

Event.stopImmediatePropagation


stopPropagation() ​

stopPropagation(): void

Alpha

Event 接口的 stopPropagation() 方法阻止当前事件在捕获和冒泡阶段的进一步传播。但它不会阻止任何默认行为发生;例如,点击链接仍会被处理。如果要阻止那些行为,请参见 preventDefault() 方法。它也不会阻止当前元素的其他事件处理器接收该事件;若要阻止这些,请参见 stopImmediatePropagation()。

MDN Reference

返回值 ​

void

继承自 ​

Event.stopPropagation