小程式頁面載入還未拉取使用者資訊
阿新 • • 發佈:2019-02-05
今天做小程式的時候,遇到個問題,那就是吧使用者資訊放在app.js中的時候,在其他頁面呼叫的時候,總是出現null的欄位,後面坐了測試才知道是頁面載入完了,但是使用者資訊並沒有拉取完畢,
為此的解決辦法就是在全域性封裝一個回撥函式
getUserInfo: function (cb) { var that = this if (this.globalData.userInfo) { typeof cb == "function" && cb(this.globalData.userInfo) } else { //呼叫登陸介面 wx.login({ success: function在需要呼叫使用者的地方進行 呼叫