問題描述在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);
}
})
微信小程序 全局變量跨頁傳值?
一只甜甜圈
2018-09-02 13:01:10