d***@dufan.cool
d***@dufan.cool
  • 发布:2024-10-21 14:12
  • 更新:2025-03-14 10:48
  • 阅读:3340

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

分类:uni-app

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

2024-10-21 14:12 负责人:DCloud_UNI_yuhe 分享
已邀请:

最佳回复

DCloud_UNI_yuhe

DCloud_UNI_yuhe

hbuilderx 4.41 修复了这个问题。

注意 , 在你的代码中 , 全局搜索有使用 getSystemInfo 或者 getSystemInfoSync 的地方 , 需要手动修改 , uniapp 框架中的已清除 , 新建项目不会出现这个警告

请使用 uni.getSystemSetting、uni.getAppAuthorizeSetting、uni.getDeviceInfo、uni.getWindowInfo、uni.getAppBaseInfo 代替

  • 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

DCloud_UNI_OttoJi

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

已经在调整处理中

Jello

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,请问下个版本能修复吗?何时发布下个版本?

冰河Glacier

冰河Glacier

两个月了这个修复还没更新到正式版中么

d***@huayimt.com

d***@huayimt.com

什么时候能修复这个问题。现在我更新到4.55还是提示函数被废弃。

要回复问题请先登录注册