uni-app x 适配 uni.preloadPage
uni-app x 适配 uni.preloadPage
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | 1 | HBuilderX |
bug描述:
有看到帖子官方觉得 uni app x 是原生编译没必要预加载,但其实还是非常有必要的!!
实际业务开发中会有一些逻辑复杂的页面,onLoad加载时间会比较多,比如100-200毫秒那也会导致加载页面不够丝滑;
我们做原生开发的时候,经常会预加载组件和加载数据,但是组件还是隐藏的状态
目的就是为了在用户点击某个页面的时候,就直接将隐藏属性改成显示,直接跳过加载的情况
这样用户点击到查看页面速度会超级无敌快,用户感知不到加载的过程
所以非常建议官方适配一下 uni.preloadPage 这个方法。
为什么需要uni.preloadPage:
- 【底部菜单】启动的时候预加载
- 【复杂的多tab页面】这种情况特别多,我们几乎每个应用都会有很多这种tab+列表的情况
- 降低优化代码性能的难度,就算是性能多么牛逼,它都还是有一个加载的过程,使用preloadPage预加载,相当于跳过这个加载的过程。提前执行onLoad,比你优化代码简单多了。
- 没有uni.preloadPage 这个开放框架是不完整的,可能有一些人用不到,但是有一些人还是会用到,官方不要觉得没必要,uni.preloadPage适配好了之后,uni app x 体验会更好。
操作步骤:
无
预期结果:
无
实际结果:
无
更多关于uni-app x 适配 uni.preloadPage的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复

