better-scroll派发的click事件与原生的click事件有哪些区别?
来源:17-7 better-scroll运用(2)

_奋斗的蜗牛_
2018-07-28
为什么mint-ui中的MessageBox提示框在使用better-scroll派发的点击事件时会出现出现后立即退出(闪退),而我将better-scroll派发的click置为false后,效果就正常了。那么better-scroll基于什么考虑要阻止默认的点击行为,而自己派发点击事件?better-scroll文档里并没有写这方面的内容,此外,我使用的better-scroll的版本(npm安装的最新版)发现与视频里所说的better-scroll会阻止默认的点击并不相符,有点凌乱到底是用派发的点击还是用原生的点击事件?
我将click:false,触发的原生点击事件,click:true触发的是better-scroll派发的点击,那么这到底有什么区别呢??在有的时候派发的点击事件还有小bug或者说影响别的插件的使用。
当然这也可能是我对better-scroll还不熟悉导致的,不管怎样,希望老师能解答一下!!!
写回答
1回答
-
ustbhuangyi
2018-07-28
better-scroll 自己接管了 touch 事件,而且默认会阻止浏览器默认行为,也包括点击,如果你只用 better-scroll(注意这里不用其它框架),如果 click: false,点击也是不会派发 click 事件的,只有 click: true 才可以。
00
相似问题