今天在使用安卓真机测试时发现点击事件不生效,后来找到原因是因为better-scroll 默认会阻止浏览器的原生 click 事件。
better-srcoll官方文档: https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/options.html#click
文档中介绍两个属性能帮助我们解决这个问题。
解决方法:
给bscroll设置两个参数click: true, tap: true即可
mounted () {
const options = {
click: true,
tap: true
}
this.scroll = new Bscroll(this.$refs.wrapper, options)
}