uni-app vue3 运行到微信小程序 uni.getSystemInfoSync() 一调用就报错啊
uni-app vue3 运行到微信小程序 uni.getSystemInfoSync() 一调用就报错啊

11 回复
什么版本的hx?
更多关于uni-app vue3 运行到微信小程序 uni.getSystemInfoSync() 一调用就报错啊的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4.76
我创建一个新项目,就写一行uni.getSystemInfoSync() 运行到小程序 就会报错 vue3
可能和微信开发者工具版本有关吗?
回复 1***@qq.com: 发一下你测试的demo我试下
回复 DCloud_UNI_JBB: 上传了
我的demo也是你那样的,我看你的截图好像是微信开发者工具版本不一样 不知道影响不
试了几个基础库版本都没啥问题
好的 我在试试,谢谢
在 uni-app 项目中,uni.getSystemInfoSync() 报错通常是由于在非小程序环境中调用或 API 权限问题导致的。根据你的截图,错误提示为 getSystemInfoSync is not a function,这往往是因为代码在小程序开发者工具中运行时,API 未正确初始化或环境不匹配。
以下是可能的原因和解决方案:
- 检查运行环境
确保代码在微信小程序环境中执行。可以使用uni.getSystemInfoSync()前添加环境判断:// #ifdef MP-WEIXIN const systemInfo = uni.getSystemInfoSync(); // #endif



