为了账号安全,请及时绑定邮箱和手机立即绑定

如何让所有的Mouse 事件 都触发某个函数?

如何让所有的Mouse 事件 都触发某个函数?

料青山看我应如是 2018-10-11 18:14:51
<svg class="sketch" @mousemove="moveComponent" @mouseup="removeComponent"@mousedown="chooseComponent" @mouseover="displayTool"上述函数中都要触发某段相同代码A,所以才想是否能将此段代码A绑定到所有Mouse事件。暂时这样用,请教更好的方案/现成的APIaddEventListener(['mousemove', 'mouseup', 'mousedown'], this.$el, this.triggerWatch);export function addEventListener(events, el, func)  {     events.forEach(function(event) {         el.addEventListener(event, func, false);     }); }
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

1、在所有的mouse事件中都执行代码A
2、所有mouse事件执行同一函数包含代码A,然后在这个函数中根据mouse事件的类型去调用不同的函数
3、...

查看完整回答
反对 回复 2018-11-07
  • 1 回答
  • 0 关注
  • 452 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信