A页面跳转到B页面后刷新页面,返回到A页面
- 发布:2023-09-21 11:18
- 更新:2024-04-29 23:01
- 阅读:489
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
浏览器平台: Chrome
浏览器版本: 8.0.39
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://sale.svipjl.cn/pages/exchange/jfsc/jfsc_newVip
操作步骤:
预期结果:
触发的是A页面的onReachBottom。
触发的是A页面的onReachBottom。
实际结果:
触发的是B页面的onReachBottom。
触发的是B页面的onReachBottom。
bug描述:
A页面跳转到B页面后刷新页面,返回到A页面后滚动底部触发的是B页面的onReachBottom。
1***@qq.com (作者)
可以解决问题 ,但是不能除根。
而且多个页面都是这个问题
2023-09-21 14:11
8***@qq.com
回复 1***@qq.com: 其实不是uniapp的bug,onreachbottom 估计是调的document.addeventlistener scroll,你返回监听器并没有销毁
2023-09-21 14:23
8***@qq.com
有用点点赞
2023-09-21 14:24
1***@qq.com (作者)
回复 8***@qq.com: 大佬 请问一下 这种情况的话因为是多个页面存在这种问题,如何能更快的解决呢
2023-09-21 14:43
8***@qq.com
回复 1***@qq.com: 可以写个公共的函数传一个el加一个cb,然后监听el触底 触发cb应该可以但是估计会重复注册监听,得再写个卸载的时候取消监听,其实改scroll-view成本最小
2023-09-21 15:00
1***@qq.com (作者)
回复 8***@qq.com: 大佬,我这边有考虑过使用scroll-view但是我的页面里还有横着的scroll-view,这样嵌套的话安卓机会很卡的
2023-09-21 15:06