3***@qq.com
3***@qq.com
  • 发布:2025-02-08 16:21
  • 更新:2025-02-10 11:03
  • 阅读:57

【报Bug】真机运行Cannot read property '$vm' of undefined

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: 黑鲨3及华为都试过

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

直接运行到手机就会出现

预期结果:

预期结果 正常运行至手机

实际结果:

运行到手机上的时候 手机直接白屏 控制台报错getApp()及$vm

bug描述:

h5运行正常
app真机运行白屏报错

17:38:36.297 [warn]: getApp() failed. Learn more: https://uniapp.dcloud.io/collocation/frame/window?id=getapp.
17:38:36.419 reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->Uncaught TypeError: Cannot read property '$vm' of undefined

2025-02-08 16:21 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

收到你的反馈,我运行一下

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

    好的 辛苦

    2025-02-11 11:16

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

    找到原因了 @dcloudio/uni-i18n内部报错的 整个换成uni-i18n就可以了 是因为@dcloudio/uni-i18n不支持vue3吗?还是?

    2025-02-11 16:00

  • DCloud_UNI_OttoJi

    回复 3***@qq.com: 进一步解释一下,是升级了版本,还是换成了其他国际化方案?

    2025-02-12 15:02

  • DCloud_UNI_OttoJi

    明白了,你参考 https://uniapp.dcloud.net.cn/tutorial/i18n.html 和 HBuilderX 内置的 hello i18n 的 demo 吧,用的 vue-i18n ,在应用 nvue运行的时候 使用 dcloudio 前缀的包

    2025-02-12 15:18

要回复问题请先登录注册