小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用 wx.getSystemInfo 第一次获取到的信息会缓存是吗?我获取了一次GPS状态之后,后面我把GPS的状态改变了,但是重新调用 wx.getSystemInfo ,返回的还是之前的状态,这是正常吗?应该怎样获取最新的系统消息呢?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
真机调试wx.getSystemInfo不能实时获取gps,但是在预览模式可以正常获取gps状态
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wx.getSystemInfo语言信息也不能实时获取
截图看下?
这个真心不好截图,
复现的过程就是:在页面的onShow钩子中调用 wx.getSystemInfo API 获取系统信息,我使用真机调试,初始我的GPS是关的,打印出来locationEnabled属性也是正确的,然后我把GPS开关打开,然后等待二十秒后,切换页面,重新调用该API,打印出来的 locationEnabled 属性还是第一次获取的属性,与系统的属性不符
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
开发者工具调用 wx.getSystemInfo API 没有 locationEnabled属性,只能使用真机调试来切换手机系统的GPS开关,代码片段不支持真机调试,上传代码片段意义不大
填入appid即可预览
https://developers.weixin.qq.com/s/peurtym87j8j
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
真机调试wx.getSystemInfo不能实时获取gps,但是在预览模式可以正常获取gps状态
wx.getSystemInfo语言信息也不能实时获取
截图看下?
这个真心不好截图,
复现的过程就是:在页面的onShow钩子中调用 wx.getSystemInfo API 获取系统信息,我使用真机调试,初始我的GPS是关的,打印出来locationEnabled属性也是正确的,然后我把GPS开关打开,然后等待二十秒后,切换页面,重新调用该API,打印出来的 locationEnabled 属性还是第一次获取的属性,与系统的属性不符
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
开发者工具调用 wx.getSystemInfo API 没有 locationEnabled属性,只能使用真机调试来切换手机系统的GPS开关,代码片段不支持真机调试,上传代码片段意义不大
填入appid即可预览
https://developers.weixin.qq.com/s/peurtym87j8j