标签: vue.js vuejs2 vue-component dom-events
我有一个通过
... mounted() { window.addEventListener(...) }, ...
并且正在使用event.stop.prevent,但是无论我有那些声明,事件都会被注册,我不希望它们发生。
event.stop.prevent
https://codesandbox.io/s/kw64lpk3y5
在沙箱中,事件是在highlighter.vue中定义的 突出显示一行文本只应添加一个子数组,但它总是注册4 ...
highlighter.vue
答案 0 :(得分:1)
因此,每个安装的组件都会向“ eventarray”添加一个事件。
一种可能性是将此事件添加到组件本身
或按e.target
e.target
像这样: this.$el.addEventListener
this.$el.addEventListener