我正在尝试
- 从一个组件发出一个事件
- 让事件准确反映组件中发生的本机鼠标事件
- 和添加两个字段- canvasX和canvasX
我试着像这样添加字段:
evt.canvasX = x;
evt.canvasY = y;
并像这样发出:
this.$emit('mouseup', evt)
但是在外部组件的处理程序中没有canvasX和canvasX的踪迹
禁止一个接一个地复制所有属性-是否有一种方法可以用新属性扩展事件?
你可以尝试创建一个新的事件数据对象,从原始事件继承属性。
this.$emit('mouseup', { ...evt, canvasX: x, canvasY: y })