periH
periH
  • 发布:2022-05-12 16:17
  • 更新:2022-06-24 16:14
  • 阅读:407

【报Bug】nvue页面scroller设置scrollToBegin为false在ios机型上无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10企业版

HBuilderX类型: 正式

HBuilderX版本号: 3.4.9

手机系统: iOS

手机系统版本号: iOS 14

手机厂商: 苹果

手机机型: iPhone7

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

动态改变scroller容器里面的内容,设置scrollToBegin为false无效,依然会滚动到初始位置

预期结果:

容器不滚动回到初始位置

实际结果:

容器会滚动到初始位置

bug描述:

动态改变scroller容器里面的内容,设置scrollToBegin为false无效,依然会滚动到初始位置

2022-05-12 16:17 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

不支持 scrollToBegin 这个属性,weex 官方源码也是没有实现的

1***@qq.com

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

要回复问题请先登录注册