wx.getSystemInfo 获取的 language 异常
发布于 6 年前 作者 yong84 18805 次浏览 来自 问答

当小程序进到后台,切换微信的语言设置,再进入小程序的时候,获取到的 language 依然是之前设置的语言

4 回复

我是在 app.js 里面的 onShow 方法里面调用 wx.getSystemInfoSync

onShow: function () {
this.globalData.systemInfo = wx.getSystemInfoSync();
   console.debug(this.globalData.systemInfo);
}

期间微信小程序是在后台运行的

好像安卓必须销毁小程序重新进才会看到效果

我用的是小米,小程序会在后台驻留一段时间,只有把微信进程关了再进获取的数据才是正确的

修改微信的语言设置后,你有没有重新调用wx.getSystemInfo

回到顶部