better-scroll无法滚动,已经渲染成功

ul的宽度已经大于div宽度,但是还是无法滚动

clipboard.png

clipboard.png
我这个select并不是异步获取的,就是data里边的一个数据
clipboard.png
不知道如何才能进行横向滚动啊
scroll组件已经进行了封装,唉总结以下这个better-scroll真不好用

clipboard.png

clipboard.png

clipboard.png

阅读 10.1k
5 个回答

把css布局重新改了一下,改成了flex布局就能用了

你的ul没有设置宽度吧,要用js设置ul的宽度=li个数*li宽度

let meunScroll = new BScroll(main, {                     
              scrollX: true,
            eventPassthrough: 'vertical'
})

1.首先确定是否开启横向滚动,即scrollX设置为true
2.要给scroll组件传你dom里面的数据,如果数据变动,调用scroll的refresh方法去重新渲染scroll,确保滚动的宽度,特别是异步加载的数据,必须得refresh后组件才能知道你的滚动宽度。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题