在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); } })
胡说叔叔
呼啦一阵风
相关分类