动态改变scroller容器里面的内容,设置scrollToBegin为false无效,依然会滚动到初始位置
- 发布:2022-05-12 16:17
- 更新:2022-06-24 16:14
- 阅读:486
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10企业版
HBuilderX类型: 正式
HBuilderX版本号: 3.4.9
手机系统: iOS
手机系统版本号: iOS 14
手机厂商: 苹果
手机机型: iPhone7
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
容器不滚动回到初始位置
容器不滚动回到初始位置
实际结果:
容器会滚动到初始位置
容器会滚动到初始位置
bug描述:
动态改变scroller容器里面的内容,设置scrollToBegin为false无效,依然会滚动到初始位置
2 个回复
DCloud_iOS_XHY
不支持 scrollToBegin 这个属性,weex 官方源码也是没有实现的
1***@qq.com
如果你想实现的是类似于聊天场景下 下拉加载历史消息 这种功能的话 可以吧 scroller组件使用css scale翻转 从而实现
periH (作者)
谢谢回复,不是你说的这种场景,我是左边scroller右边list,用bingdingx绑定左右同步滚动,list下拉会带动scroller滑动,然而scroller内容变化时滚动条会回到起始位置,设置的scrollToBegin为false无效
2022-05-16 10:22
1***@qq.com
回复 7***@qq.com: 我不知道你要做什么 但是如果你的主要问题是 scroller内容变化时滚动条会回到起始位置 依然可以通过这个方法实现 你对数组的操作应该是 unshift 吧
2022-05-17 18:38