解决better-scroll使click事件失效问题

在使用better-scroll时,会使click事件失效

原因:better-scroll 默认会阻止浏览器的原生 click 事件。当设置为 true,better-scroll 会派发一个 click 事件,我们会给派发的 event 参数加一个私有属性 _constructed,值为 true。

所以我们只需添加一个options设置一下即可。

mounted () {
      const options = {
        scrollY: true, 
        scrollX: false,
        mouseWheel: true,
        click: true,
        taps: true
      }
      this.scroll = new BScroll(this.$refs.wrapper, options)
}

详细内容请点击:
https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/options.html#starty

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容