wx.getSystemInfoSync 已经不用了,uniapp 组件中的代码什么能更新?

- 发布:2024-10-21 14:12
- 更新:2025-03-14 10:48
- 阅读:3340
最佳回复

hbuilderx 4.41 修复了这个问题。
注意 , 在你的代码中 , 全局搜索有使用 getSystemInfo 或者 getSystemInfoSync 的地方 , 需要手动修改 , uniapp 框架中的已清除 , 新建项目不会出现这个警告
请使用 uni.getSystemSetting、uni.getAppAuthorizeSetting、uni.getDeviceInfo、uni.getWindowInfo、uni.getAppBaseInfo 代替

Jello - Web 前端
微信小程序开发者工具报提示:
wx.getSystemInfoSync is deprecated.Please use wx.getSystemSetting/wx.getAppAuthorizeSetting/wx.getDeviceInfo/wx.getWindowInfo/wx.getAppBaseInfo instead.
initLocale @ vendor.js? [sm]:7049
parseApp @ vendor.js? [sm]:6989
createApp2 @ vendor.js? [sm]:7004
mount @ vendor.js? [sm]:6658
(anonymous) @ app.js? [sm]:26
微信小程序官方在更新迭代中对API进行了调整,wx.getSystemInfoSync 方法已经被标记为废弃(deprecated)。
如项目截图所示的多个uni组件中仍包含此API,请问下个版本能修复吗?何时发布下个版本?
5***@qq.com
确定吗?我发布体验版还是有这个警告
2025-02-21 16:49
DCloud_UNI_yuhe
回复 5***@qq.com: 注意检查代码中是否有用到,可以全局搜索查看
2025-02-21 19:15
l***@qq.com
4.55了还没修复
2025-03-10 20:10
DCloud_UNI_yuhe
回复 l***@qq.com: 框架已经更新了,如果还存在有这个警告,是你的项目中有代码使用了,可以全局搜索看一下
2025-03-10 20:12
8***@qq.com
请问uni.getSystemInfoSync 替换成什么不会有警告?
2025-03-13 21:29
DCloud_UNI_yuhe
回复 8@qq.com: 回复 8@qq.com: 请使用 uni.getSystemSetting、uni.getAppAuthorizeSetting、uni.getDeviceInfo、uni.getWindowInfo、uni.getAppBaseInfo 代替
2025-03-14 10:48