2***@qq.com
2***@qq.com
  • 发布:2021-10-15 15:43
  • 更新:2021-11-12 16:43
  • 阅读:891

【报Bug】项目升级到VUE3后getSystemInfoSync不能用了

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Big Sur 11.2.3

HBuilderX类型: 正式

HBuilderX版本号: 3.2.9

第三方开发者工具版本号: 1.05.2110110

基础库版本号: 2.20.0

项目创建方式: HBuilderX

操作步骤:

1、新建一个uni-app 的项目,使用默认模板
2、在配置中把VUE版本选择为3
3、在APP.vue 的onLaunch 方法内,添加了语句 let isIos = uni.getSystemInfoSync().platform == 'ios';

预期结果:

正常结果

实际结果:

在控制台报错
VM313:5 app.js错误:
TypeError: Cannot read property 'getSystemInfoSync' of undefined
at initLocale (uni.mp.esm.js?97ff:571)
at parseApp (uni.mp.esm.js?97ff:552)
at createApp (uni.mp.esm.js?97ff:567)
at Object.mount (vue.runtime.esm.js?dc04:4890)
at Object.<anonymous> (main.js? [sm]:21)
at __webpack_require__ (null:81)
at checkDeferredModules (null:47)
at Array.webpackJsonpCallback [as push] (null:34)
at main.js:4
at p (VM280 WAService.js:2)(env: macOS,mp,1.05.2110110; lib: 2.20.0)

TypeError: Cannot read property 'getSystemInfoSync' of undefined
at initLocale (uni.mp.esm.js?97ff:571)
at parseApp (uni.mp.esm.js?97ff:552)
at createApp (uni.mp.esm.js?97ff:567)
at Object.mount (vue.runtime.esm.js?dc04:4890)
at Object.<anonymous> (main.js? [sm]:21)
at __webpack_require__ (null:81)
at checkDeferredModules (null:47)
at Array.webpackJsonpCallback [as push] (null:34)
at main.js:4
at p (VM280 WAService.js:2)(env: macOS,mp,1.05.2110110; lib: 2.20.0)

TypeError: Cannot read property 'getSystemInfoSync' of undefined
at initLocale (uni.mp.esm.js?97ff:571)
at parseApp (uni.mp.esm.js?97ff:552)
at createApp (uni.mp.esm.js?97ff:567)
at Object.mount (vue.runtime.esm.js?dc04:4890)
at Object.<anonymous> (main.js? [sm]:21)
at __webpack_require__ (null:81)
at checkDeferredModules (null:47)
at Array.webpackJsonpCallback [as push] (null:34)
at main.js:4
at p (VM280 WAService.js:2)(env: macOS,mp,1.05.2110110; lib: 2.20.0)

bug描述:

新建一个uni-app 的项目,使用默认模板,然后在配置中把VUE版本选择为3。在APP.vue 的onLaunch 方法内,添加了语句 let isIos = uni.getSystemInfoSync().platform == 'ios'; 之后在微信小程序打开就会报错。

2021-10-15 15:43 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

相关组将会排查此问题,已加分,感谢您的反馈!

DCloud_UNI_Anne

DCloud_UNI_Anne

问题已修复,请升级到HBuilder X 3.2.12

该问题目前已经被锁定, 无法添加新回复