jiabin
jiabin
  • 发布:2025-09-25 12:08
  • 更新:2026-03-10 12:00
  • 阅读:227

【建议】建议uniapp x 增加 uni.preloadPage 预加载

分类:uni-app x

有看到帖子官方觉得 uni app x 是原生编译没必要预加载,但其实还是非常有必要的!!
实际业务开发中会有一些逻辑复杂的页面,onLoad加载时间会比较多,比如100-200毫秒那也会导致加载页面不够丝滑;
我们做原生开发的时候,经常会预加载组件和加载数据,但是组件还是隐藏的状态
目的就是为了在用户点击某个页面的时候,就直接将隐藏属性改成显示
这样用户点击到查看页面速度会超级无敌快,用户感知不到加载的过程

所以非常建议官方适配一下 uni.preloadPage 这个方法。

0 关注 分享

要回复文章请先登录注册

jiabin

jiabin (作者)

求求官方赶紧适配一下uni.preloadPage(OBJECT)这个方法吧

11:59:01.306 进入页面:​/pages/person/index​ 。[{"创建dom元素个数":"1411个","耗时":"423ms"},{"排版":"1次","耗时":"175ms"},{"渲染":"4次","耗时":"463ms"},{"跳转页面到onReady总耗时":"1460ms"}]

太卡了。。。。。如果按照官方那个优化体验也不会很好,直接预加载完页面隐藏掉,要显示的时候就显示出来,这样不是更好吗,也不用代码层面去优化,而是官方提供基础功能最简单。
2026-03-10 12:00
nobug1314

nobug1314

同感,不然骨架屏闪一下真的很不舒服
2026-01-26 17:57
摩耶上门按摩

摩耶上门按摩

对,支持一下
2026-01-26 17:50