Closed catfishlty closed 5 years ago
vue和原生小程序的事件捕获机制有啥不一样吗
vue和原生小程序的事件捕获机制有啥不一样吗
是mpvue的问题,像click这种原生事件就会捕捉不到detail信息 详见官网:http://mpvue.com/mpvue/#vue_1
detail
信息被封装的e.mp.detail
中去了。这种vant
组件库用原生写的组件是可以捕获到click
这种事件的。文档中指的是vue
组件在引用时无法使用@click
。
具体的原因我没有去探究,但是使用上确实会发生这样的情况。在隔壁iview那边,用到@click的几个组件也是会受影响的
van-tabs组件@click事件捕捉时会首先启用vue的事件捕捉机制
我的解决方法是将click事件修改为vclick
/static/vant/tabs/index/js line: 121
test/index.vue