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

跪求!vue 怎么获取点击事件或者劫持点击事件十分感谢

跪求!vue 怎么获取点击事件或者劫持点击事件十分感谢

慕娘9325324 2019-07-28 12:12:47
按钮如上面的代码.我这里有个需求.就是判断根据code里的值判断点击事件执行的值.如果code里值是我想要的clickB正常触发.否则就劫持clickB事件.弹出一个提醒.不往下执行现在有两个思路.1,初始化渲染dom后就判断code嘛是否满足.如果满足就正常执行.如果不满足把@click事件改成clickA方法.2,通过判断劫持clickB事件.如果不满足.点击clickB弹出提醒就不往下执行了.现在不管用1还是2的办法都不知道代码怎么写.通过给dom添加自定义指令也只能获取到渲染后的元素.不能修改事件有大神知道怎么写吗?
查看完整描述

2 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

按钮
clickEvent(code){
if(code==A.click){
clickA();
}else{
clickB()
}
}
                            
查看完整回答
反对 回复 2019-07-28
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

如果我没记错onClick事件vue会默认带一个$event属性,这个属性会携带当前节点的实例和DOM信息,拿到DOM就好办了,就能拿到code,你传到方法里面,统一处理即可
按钮
以前用过好像,很久不用vue了,不知道还行不行
                            
查看完整回答
反对 回复 2019-07-28
  • 2 回答
  • 0 关注
  • 451 浏览
慕课专栏
更多

添加回答

举报

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