老师看看这个

老师看看这个

使用better-scroll后有时滑动不了,要重新切换模拟机型,才可以滑动这个是什么原因,该怎么解决呢?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕久久 2020-09-15 09:44:40

同学你好,使用better-scroll需要保证实例化它时,它的内容已经加载完毕,这样它的高度才可以正确计算到,如果高度计算的不正确,就会出现无法滚动或者滚动不正确的情况出现。而切换机型的时候,会触发该插件的refresh方法,即更新插件,此时插件会重新计算,所以就可以使用了。

由于老师这里复现不出来同学的问题,即老师这里插件是正常的,所以同学可以在自己的页面上,使用它的refresh方法,更新一下插件试试,它的api文档如下:

https://better-scroll.github.io/docs/zh-CN/guide/base-scroll-api.html#%E6%96%B9%E6%B3%95

祝学习愉快!

好帮手慕久久 2020-09-12 15:58:27

同学你好,是说List页面吗?如果是的话,可以在List.vue中,监听一下路由,在路由改变后,重新实例化一下bscroll试试,如下:

http://img1.sycdn.imooc.com//climg/5f5c7f7c095b42f507260294.jpg

如果不是的话,可以具体说一下哪个页面,什么情况下,不滚动,老师这边复现一下试试。

祝学习愉快!

  • 提问者 慕标5156652 #1
    每一个页面都会出现这个问题 视频里老师说 出现这种情况 可以切换一下模拟机型就可以了 这个方法确实可以解决这个问题 我想问的是 为什么会出现这种情况?解决办法是什么
    2020-09-14 20:13:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师