收藏
回答

wx.getSystemInfo 获取的 language 异常

问题模块
API和组件

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

最后一次编辑于  2017-04-01  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 月上须臾
    月上须臾
    2017-04-01

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

    2017-04-01
    赞同
    回复
  • 夏晓锋
    夏晓锋
    2017-04-01

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

    2017-04-01
    赞同
    回复
  • 月上须臾
    月上须臾
    2017-04-01

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


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


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

    2017-04-01
    赞同
    回复
  • 夏晓锋
    夏晓锋
    2017-04-01

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


    2017-04-01
    赞同
    回复