9***@qq.com
9***@qq.com
  • 发布:2018-12-11 10:12
  • 更新:2018-12-12 15:05
  • 阅读:1492

scroll容器实时更新scroll-top 在真机上屏幕乱跳

分类:uni-app

在使用scroll-view 做整页滚动时 监听滚动事件 实时更新绑定的scroll-top 在浏览器调试没任何问题,在真机上调试,会出现屏幕乱跳问题, 测试机器小米8,小米6。
重现步骤
一个整页滚动长数据列表,实时监听滚动事件,然后实时更新绑定的scroll-top ,到了一定的位置显示左下角的一键返回顶部的按钮,在实时更新scroll-top的数值时, 会出现屏幕乱跳, 怀疑是body的默认事件会造成延迟获取scroll-top值的问题,但是查阅了官方文档说明 Uni中不存在任何默认事件,也曾试过函数防抖,但是这样用户体验太差了。以下为相关部分代码和图片视频:


BUG录屏地址
http://v.youku.com/v_show/id_XMzk1OTAyNDgzMg==.html?spm=a2h3j.8428770.3416059.1

!

IDE运行环境:HBuilderX
windows版本号: win7

安卓4.4以上版本
[手机型号] :小米6 小米8

联系方式
[QQ]939149733

2018-12-11 10:12 负责人:无 分享
已邀请:
1***@163.com

1***@163.com

我也碰到这个问题了。苹果上面也有。

DCloud_UNI_GSQ

DCloud_UNI_GSQ

这是由于逻辑层和视图层是异步通信导致的,不要这样直接绑定,可以参考hello uni-app里面的那个scroll-view示例来。

该问题目前已经被锁定, 无法添加新回复