uni-app preloadPage 预加载nvue 界面,一直走onLoad 并非只走一次

uni-app preloadPage 预加载nvue 界面,一直走onLoad 并非只走一次

测试过的手机

  • iphone 12 pro mac
  • vivo

操作步骤:

"popGesture": "none"

预期结果:

不需要配置 `"popGesture": "none"

实际结果:

需要配置 `"popGesture": "none"

bug描述:

uni.preloadPage 预加载界面 uni.navigateTo 打开 不管什么时候都会一直重新走 onLoad 而非官方所说 预加载走一次onLoad 再次打开走onShow
后测试在pages.json 中nvue 配置添加 "popGesture": "none" 安卓和ios 才可以正常使用预加载


| 信息类别       | 内容                           |
|----------------|--------------------------------|
| 产品分类       | uniapp/App                     |
| PC开发环境     | Mac                            |
| PC系统版本号   | macOS Big Sur 11.4            |
| HBuilderX类型 | 正式                           |
| HBuilderX版本 | 3.2.3                          |
| 手机系统       | 全部                           |
| 手机厂商       | 苹果                           |
| 页面类型       | nvue                           |
| 打包方式       | 云端                           |
| 项目创建方式   | HBuilderX                      |

更多关于uni-app preloadPage 预加载nvue 界面,一直走onLoad 并非只走一次的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

跳转页面时,url 不能带参数,否则预加载失效

更多关于uni-app preloadPage 预加载nvue 界面,一直走onLoad 并非只走一次的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个还是懂得 预加载路径 和 跳转路径 完全一致 并没有任何参数

回复 jch2021: 没发现你说的问题,可以提供一个demo测试一下吗

我的也是,在安卓下是正常的,在ios下,每次都 会onload

iOS 侧滑会直接将页面销毁

回复 DCloud_UNI_LXH: 没办法解决吗?3.3.3.20211225 还是侧滑直接销毁了

回到顶部