vue事件对象

event.target:事件的目标对象。

event.currentTarget:绑定事件的元素。

event.type:事件类型。

event.timeStamp:事件触发的时间戳。

event.preventDefault():阻止默认事件行为。

event.stopPropagation():阻止事件冒泡。

event.stopImmediatePropagation():立即停止事件冒泡并阻止后续事件处理程序被调用。

event.bubbles:是否支持事件冒泡。

event.cancelable:是否支持取消事件默认行为。

event.shiftKey:Shift 键是否按下。

event.ctrlKey:Ctrl 键是否按下。

event.altKey:Alt 键是否按下。

event.metaKey:Meta 键是否按下。

event.button:鼠标点击时的按钮,左键是 0,中键是 1,右键是 2。

event.buttons:表示已经按下的鼠标按钮的状态的值。
event.1:左键,2:右键,4:中键。

event.clientX:鼠标在视口中的 X 坐标。

event.clientY:鼠标在视口中的 Y 坐标。

event.pageX:鼠标在页面中的 X 坐标。

event.pageY:鼠标在页面中的 Y 坐标。

event.screenX:鼠标在屏幕中的 X 坐标。

event.screenY:鼠标在屏幕中的 Y 坐标。

event.touches:一个包含所有当前触摸点的 Touch 对象的数组。

event.changedTouches:一个包含与前一次触摸相关的 Touch 对象的数组。

event.targetTouches:一个包含当前目标元素上的 Touch 对象的数组。

event.relatedTarget:与事件相关的元素(通常是 mouseover 或 mouseout 事件)。

event.dataTransfer:用于拖放操作的数据传输对象。

event.keyCode:按下的键的键码。

event.key:按下的键的识别符。

event.charCode:已按下的字符的 ASCII 编码。

event.which:已按下的键的 Unicode 编码。

event.inputType:输入的类型,例如 "insertText""deleteContentBackward" 等。

event.isComposing:是否正在进行中文输入。

event.nativeEvent:原生 DOM 事件对象。

event.defaultPrevented:是否已经调用了 preventDefault() 方法。

event._constructed:Vue 是否创建了该事件。

event._wrapper:Vue 包装函数内部使用的参数。

event.detail:自定义事件的详情信息。

event.returnValue:是否允许执行默认操作。

event.eventPhase:事件的阶段(捕获或冒泡)。

event.composed:是否能够穿过 Shadow DOM 的边界,从而到达它们外面的文档。

event.altGraphKey:是否按下了 AltGr 键。

event.code:按下的键的识别符,与 key 属性类似,但返回的是实际的字母,而不是物理位置。

event.composedPath():返回事件路径上的事件目标和其祖先元素。

event.returnValue:是否允许执行默认操作。

event.scopedSlots:作用域插槽对象,包含插槽名和插槽内容。

event.shiftLeft:左 Shift 键是否按下。

event.shiftRight:右 Shift 键是否按下。

event.ctrlLeft:左 Ctrl 键是否按下。

event.ctrlRight:右 Ctrl 键是否按下。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值