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

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


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


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

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

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

你可能感兴趣的:(better-scroll首次加载无法滑动的问题)