在某个vue页面,频繁打开关闭,频繁滑动
- 发布:2022-10-28 10:00
- 更新:2022-10-28 11:04
- 阅读:501
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.3
HBuilderX类型: 正式
HBuilderX版本号: 3.5.3
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: iPhone X
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
保持页面滑动流畅
保持页面滑动流畅
实际结果:
会出现页面无法滑动的问题
会出现页面无法滑动的问题
bug描述:
找不到复现规则,在某个vue页面,频繁打开关闭,频繁滑动,大概率会出现页面整体无法滑动,侧滑返回也失效的情况。
genda_0927 (作者)
最新版也是会出现,之前使用3.3.5 没有发生类似的问题,hello uni app 页面太少,复现不出来。现在怀疑是webview崩溃了,有什么方法能监听到,当前webview是否崩溃吗?
2022-10-28 16:23
DCloud_iOS_WZT
回复 genda_0927: 崩溃了会有恢复机制 你是某个页面还是基本所有页面都会有这个问题 有没有用到大量占用内存的功能
2022-10-31 15:17
genda_0927 (作者)
回复 DCloud_iOS_WZT: 不确定在某个页面就会出现。“有没有用到大量占用内存的功能” 这个要怎么才能监测出来?
2022-10-31 15:25
genda_0927 (作者)
回复 DCloud_iOS_WZT: 找到了原因,是因为在 swiper-list 这个组件最外层,监听了@touchend。我去掉了这个,没有再发生以上现象了
2022-11-02 21:59
DCloud_iOS_WZT
回复 genda_0927: 你这个swiper-list 是vue页面的还是nvue页面的
2022-11-03 11:25
genda_0927 (作者)
回复 DCloud_iOS_WZT: nvue 页面,在 底部 tab 中使用的
2022-11-03 16:21
DCloud_iOS_WZT
回复 genda_0927: 这个问题已确认 先不要在nvue 的list 或者scrollview等滑动组件添加@touch事件
2022-11-09 12:07
完美bug
回复 DCloud_iOS_WZT: 这个问题在修复了吗
2022-11-10 16:56
DCloud_iOS_WZT
回复 z***@163.com: 还在修, nvue先不要在滑动组件监听 @touch事件了 容易产生很多连锁问题
2022-11-10 18:06
完美bug
回复 DCloud_iOS_WZT: 好的。之前滑动多了就会莫名其妙的卡住。已知不知道啥问题。
2022-11-11 09:41
完美bug
回复 DCloud_iOS_WZT: 看发布新版本修复了很多,有修复这个问题吗
2022-12-13 16:55
DCloud_iOS_WZT
回复 z***@163.com: 没有暂时不要在nvue滑动组件添加手势监听
2022-12-15 15:18