better-scroll首次加载无法滑动的问题

使用better-scroll在Chrome手机模式下调试时,第一次加载页面无法滑动,刷新后就可以正常使用。
阅读文档后发现了这个属性


就是说如果better-scroll识别到你在PC环境下,就不会监听touch事件,所以也就无法滑动页面。
控制台打印一下this.scroller.options.diableTouch~


页面首次加载时
页面刷新后

至于为什么首次加载为PC环境,刷新后就会识别为移动端环境,是因为我们先打开了网页,然后再F12切换了手机模式,但better-scroll已经把我们诊断为PC了~

总之,出现这个问题,只需要在初始化BScroll时,配置属性 disableTouch: false 就可以解决啦~

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

推荐阅读更多精彩内容