uni-app HBuilderX-Alpha从3.2.6更新到3.27 onLaunch() 未执行
uni-app HBuilderX-Alpha从3.2.6更新到3.27 onLaunch() 未执行
| 信息项 | 内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境操作系统 | Mac |
| PC开发环境操作系统版本号 | macOS Big Sur 11.5.2 |
| HBuilderX类型 | Alpha |
| HBuilderX版本号 | 3.2.7 |
| 手机系统 | 全部 |
| 手机系统版本号 | IOS 14 |
| 手机厂商 | 苹果 |
| 页面类型 | vue |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
测试过的手机:
- iphone12pro
- iphone 6s
- iphone 12pro 模拟器
操作步骤:
- 升级后100%复现
预期结果:
- App.vue -> onLaunch() 应执行到并能看到onLaunch里的输出日志
实际结果:
- 未看到日志!也未执行onLaunch里面的代码。
bug描述:
HBuilderX 从 3.2.6 更新到 3.2.7 的时候,出问题了!
App.vue -> onLaunch() 未执行到(日志也没看见有输出)
但 App.vue -> onShow() App.vue -> onHide() 正常看到日志。
不得不恢复到 3.2.6,才一切正常。
相关链接:
更多关于uni-app HBuilderX-Alpha从3.2.6更新到3.27 onLaunch() 未执行的实战教程也可以访问 https://www.itying.com/category-93-b0.html
HBuilderX alpha 3.2.8 已修复
更多关于uni-app HBuilderX-Alpha从3.2.6更新到3.27 onLaunch() 未执行的实战教程也可以访问 https://www.itying.com/category-93-b0.html
升级到3.2.8了,App.vue onLaunch,onShow,onHide三个反而都不会执行了,什么情况。 {“nvueLaunchMode” : “fast”,“renderer” : “native”}
小米mix4 安卓11 离线打包的cli的依赖都升级到了3.2.8, 还是无法触发onLaunch,在onLaunch中调用uni.setLocale(‘zh-Hans’)和 uni.showModal()等 都无效
回复 低调路人甲: 你也是离线打包吗?
回复 9***@qq.com: 收到,后续将更新
回复 低调路人甲: 你之前版本多少?
回复 低调路人甲: 现在运行是否存在报错?另外运行在 ios 是否正常?
回复 DCloud_UNI_GSQ: hbuilderx3.2.7,App.vue onLaunch不会调用,onShow和onHide会调用。3.2.8,3个都不会调用。我是使用纯nvue模式和fast模式,运行启动会报Cannot read property ‘observable’ of undefined。需求只要求做安卓端,ios没试过。
回复 低调路人甲: 收到,测试纯 nvue 模式存在问题,即将修复
升级到3.2.9版本还是不行啊,并没有修复啊
在哪里下载的3.2.6
iphone 7测试onLaunch()未执行
3.2.6正常
感谢反馈,此问题已确认,下个版本会修复,暂时可以回退版本
我的没有办法会退版本
一样!已退回
更新不执行onLaunch 菜单栏-帮助-切换到上一个版本才可以
这么明显的Bug,测试不到位呀!
3.2.9也有同样的问题,我找了半天的日志,才发现onLaunch函数都没执行。
回复 DCloud_UNI_GSQ: 不是,是WAP2APP.
调试模式,debug打开着,程序已经运行起来了。
onLaunch里的log一个都没执行。
已经从3.2.9回退到3.2.3,再回退到了3.1.4的HBUILDER版本了。
并且在3.1.4上面重新云打包了调试基座,但是还是提示SDK版本不一致。感觉不是用的3.1.4的版本云打包的。
这tm也太坑逼了吧,草!
emem 为此 我还纳闷 我改了 启动页判断的位置


