全局变量改变后,其他页面的全局变量还是最开始的那个,这怎么办

发布于 6 年前作者 ryan15398 次浏览最后编辑 6 年前来自 ask

如题

2 回复
ligao
ligao1 楼6 年前

Data: {    openid:“dssafas”  },  onLaunch: function () {    var that = this;    wx.login({      success: function (res) {        var code = res.code;        if (res.code) {          wx.request({            url: ‘https://wxxcx.nbguohe.top/index.php/Wechat/login/getOpenid’,            method: “get”,            data: {              code: code            },            header: {},            success: function (res) {              that.Data.openid=“ssss”            },            fail: function (res) {            },            complete: function (res) {            },          })        } else {          console.log(‘获取用户登录态失败!’)        }      }    });

代码这样的,在其他页面输出,显示的还是最开始的dssafas

fhou
fhou2 楼5 年前

或者说怎么在app.js里改变全局变量后,其他页面的也更新这个变量