getuserInfo? ?官方更改后? 又生起一波的吐槽 啊哈哈孽锥。 這幾天 趕著交項目 沒啥時間今天傳一波,我就直接上圖了细层。?
判斷是否有緩存惜辑。 沒有直接跳轉(zhuǎn) 登錄頁 (index.js) onLoad里
wx.getStorage({ //如果沒有緩存內(nèi)容直接 跳轉(zhuǎn) 登錄頁授權(quán)
? ? ? key: 'loginInformation',
? ? ? success: function (res) {
? ? ? ? console.log(res)
? ? ? ? console.log("緩存")
? ? ? ? if (res.data == undefined) {
? ? ? ? ? wx.reLaunch({
? ? ? ? ? ? url: '../login/login',
? ? ? ? ? })
? ? ? ? }
? ? ? },
? ? ? fail: function (res) {
? ? ? ? console.log(res)
? ? ? ? //if (res.errMsg == "getStorage:fail data not found") {
? ? ? ? wx.reLaunch({
? ? ? ? ? url: '../login/login',
? ? ? ? })
? ? ? ? //}
? ? ? },
? ? })
login頁面? wxml: (?<button bindgetuserinfo="getUserInfo" open-type='getUserInfo'>點擊授權(quán)</button>)
getUserInfo: function (e) {
? ? app.onLaunch()
? ? app.globalData.userInfo = e.detail.userInfo
? ? wx.setStorage({
? ? ? key: "loginInformation",
? ? ? data: e.detail.userInfo
? ? })
? ? ? console.log("首頁")
? ? wx.switchTab({
? ? ? url: '../index/index',
? ? })? ? ?
? }