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

在vue中如何使用addEventListener?

在vue中如何使用addEventListener?

拉丁的传说 2018-10-26 18:14:36
开发环境:vue2.0vue-cli<span class="user-notice" @click="handle($event)"></span>methods: {     handle (e) {        function addHandler (el, type, handler) {             el.addEventListener(type, handler, false)         }         addHandler(e.target, 'click', (e) => {             e.stopPropagation()         })     } }在这种情况首次点击不会生效,需要第二次点击才会响应操作,那么:尝试了将handle放进created()、mounted()、updated()都会报错,e.target is undefiend在updated()中console.log(document.querySelector('user-notice')),是能够正确取到值的。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 3446 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号