第一次打开页面时无法上下滚动

来源:1-2 课前必读(源码获取方式)

desertTown

2017-05-31

clone master分支上的代码使用cnpm run dev命令启动时,第一次弹开的页面不可以上下滚动,刷新一次之后才可以上下滚动,是什么bug?better-scroll刚开始启动没有初始化?(点击事件没问题)

写回答

1回答

ustbhuangyi

2017-05-31

是因为从 pc 模式切到了移动模式吧? 这个是因为 better-scroll 一开始计算了一个高度,切换模式的时候并不会触发它重新计算,所以有问题。 但这个问题并不影响实际项目的使用,可以忽略。

0
2
hzfrontend2017
我也发现了这个问题 但是我尝试监听resize事件然后重新refresh触发计算还是无法解决这个问题呢?而且我查看过切换模式前的BScroll的属性 scrollHeight还是大于wrapperHeight 所以应该不是高度原因导致无法滚动。并且轮播图也无法手动滚动。虽然不影响使用,但还是想问下老师要如何解决这个问题?
2017-08-19
共2条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程