const lifecycle = {
onLaunch(options) {
console.log('onLaunch')
}
}
uni.onCreateVueApp((app) => {
app.mixin(lifecycle)
}) - 发布:2025-11-04 09:11
- 更新:2025-11-04 09:17
- 阅读:52
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.6.1 (23G93)
HBuilderX类型: 正式
HBuilderX版本号: 4.76
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: Mate 30
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
打开app
打开app
预期结果:
启动app后打印onLaunch
启动app后打印onLaunch
实际结果:
启动app后没有打印onLaunch
启动app后没有打印onLaunch
bug描述:
实测在安卓和iOS的离线打包app后,以下代码的 lifecycle 对象的 onLaunch 方法没有被调用,但编译成微信小程序、网页、鸿蒙APP都能正常调用 lifecycle 对象的 onLaunch 方法。
9***@qq.com (作者)
看使用到的相关依赖组件,例如uni统计2的相关源代码就有
2025-11-04 14:50
9***@qq.com (作者)
这个很有用,能监听每个页面或组件的生命周期和做自己的业务,这样不需要在每个页面或组件里添加相同的代码。
2025-11-04 14:52