9***@qq.com
9***@qq.com
  • 发布:2025-11-04 09:11
  • 更新:2025-11-04 09:17
  • 阅读:52

【报Bug】安卓和iOS在uni.onCreateVueApp回调中使用mixin设置生命周期的监听没有被调用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.6.1 (23G93)

HBuilderX类型: 正式

HBuilderX版本号: 4.76

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: Mate 30

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
const lifecycle = {    
  onLaunch(options) {    
    console.log('onLaunch')    
  }    
}    
uni.onCreateVueApp((app) => {    
  app.mixin(lifecycle)    
})

操作步骤:

打开app

预期结果:

启动app后打印onLaunch

实际结果:

启动app后没有打印onLaunch

bug描述:

实测在安卓和iOS的离线打包app后,以下代码的 lifecycle 对象的 onLaunch 方法没有被调用,但编译成微信小程序、网页、鸿蒙APP都能正常调用 lifecycle 对象的 onLaunch 方法。

2025-11-04 09:11 负责人:无 分享
已邀请:
coderH

coderH

uni.onCreateVueApp 这个API在哪个文档看到的?我怎么没见过

  • 9***@qq.com (作者)

    看使用到的相关依赖组件,例如uni统计2的相关源代码就有

    2025-11-04 14:50

  • 9***@qq.com (作者)

    这个很有用,能监听每个页面或组件的生命周期和做自己的业务,这样不需要在每个页面或组件里添加相同的代码。

    2025-11-04 14:52

要回复问题请先登录注册