DCloud_UNI_GSQ
DCloud_UNI_GSQ
  • 发布:2019-12-27 13:43
  • 更新:2024-04-01 17:15
  • 阅读:112013

Nvue 首页快速启动模式

分类:uni-app
v3

v3编译模式(HBuilderX 2.5.0+),支持 nvue 首页的快速启动,视图层层不等逻辑层初始化完毕,即可同时进行渲染。

启用方式

在 manifest.json 可视化视图,app其他常用设置里,勾上fast启动模式。

或者在 manifest.json 源码视图里 app-plus 节点下配置 nvueLaunchMode 为 fast。

注意事项

启用快速启动模式后,app启动时,逻辑层和首页视图层是同时初始化的。(非fast模式时,是逻辑层先初始化,然后才开始加载视图层)
由于视图层渲染时,逻辑层不一定初始化完毕,此时首页的nvue页面内不可以依赖逻辑层的状态,具体为:

  • 纯nvue + fast,vuex可用
  • V3 + fast,vuex不可用
  • getApp() 使用存在限制,具体参考:getApp()
0 关注 分享

要回复文章请先登录注册

9***@qq.com

9***@qq.com

回复 奔跑的蝸牛 :
有解决嘛?
2021-06-28 09:56
9***@qq.com

9***@qq.com

回复 特亲 :
解决了嘛
2021-06-28 09:34
132liyh

132liyh

回复 2***@qq.com :
直接报错state
2021-03-13 09:24
2***@qq.com

2***@qq.com

使用3.1.4 hbuilderx测试项目,只有一个nvue页面作为首页,勾选fast和纯nvue,使用vuex,
使用
import {
mapState,
mapMutations,
mapActions
} from 'vuex';
引入,
在app.vue引入变量无法使用,但是在nvue页面能正常使用,请问是不支持app.vue引用吗
2021-03-10 14:16
奔跑的蝸牛

奔跑的蝸牛

回复 特亲 :
我也是ios手机上首页进去容易白屏报错,重启app又好了
2021-01-10 20:05
y***@qq.com

y***@qq.com

启动 fast 模式后安卓真机调试会报 TypeError: Cannot read property 'system' of undefined 的错误,然后首页有部分组件内容也没有渲染出来,ios 真机调试就没问题。还有 HBuilder X 2.9.8.20201110 勾选 fast 启动模式 nvueLaunchMode 属性值会变成空。
2020-11-28 20:51
特亲

特亲

回复 有问 :
不开也一堆的错误,经常出现空白页面,本来运行好好的,重启启动一下,又莫名其妙的报JS错误,也不提示哪里错误,真恼火
2020-10-08 17:22
有问

有问

纯用fast模式,就写了一个index和login,启动速度达到了10秒!!!在逍遥模拟器测试的。
2020-09-18 22:29
有问

有问

难受。纯用fast模式,不用纯nvue模式,启动速度一点也不快,模拟器启动还不如h5+写的快。用纯nvue模式启动速度是很快,但是又不能在main.js里注册公共组件。。。真的难受。
2020-09-18 22:28
grinTvT

grinTvT

手贱开了fast模式,导致一直白屏,还报一堆找不原因的错,我一直以为是我代码问题。找了几个小时。气死
2020-09-11 22:02