在app.js中定义了全局变量userNum:null,通过在login.js中修改全局变量userNum的值,然后在另一页面中获取userNum,但是它的值还是null。页面中均写上了var app = getApp();
不解,网上说这样是可以获取到值的,但是并没有获取到。
// 请把代码文本粘贴到下方(请勿用图片代替代码)
app.js
globalData: { userInfo: null, userNum:null
}login.js
app.globalData.userNum = username; //赋值 console.log(app.globalData.userNum); //打印正确
另一页面:
wx.request({ url: '...', //(测试)
method: 'GET', header: { 'content-type': 'application/json'
}, data: { stunum: app.globalData.userNum //这里的stunum值为null
}, success: function(res) {
console.log(res.data);
}
})胡说叔叔
呼啦一阵风
相关分类