關於微信小程式getUserInfo最新修改後,如何在原有專案的授權邏輯的調整
阿新 • • 發佈:2019-01-03
1 App.js 2 App({ 3 onLaunch: function () {}, 4 onShow: function () {}, 5 ....., 6 toLogin: function () { 7 // 前往授權登入介面 8 wx.navigateTo({ 9 url: '/pages/toLogin/toLogin', 10 }) 11 }, 12 ready: function () { 13 return Promise((resolve, reject) => { 14 const userkey = wx.getStorageSync('userkey') 15 const userId = wx.getStorageSync('userId') 16 const sessionData = wx.getStorageSync('sessionData') 17 // 檢查使用者是否具有登陸態 18 if (!userkey || !userId || !sessionData) { 19 // 如果未登入就前往登入介面 20 this.toLogin() 21 } else { 22 // 如果有就只要更改一下Promise,以繼續執行後續操作 23 resolve() 24 } 25 }) 26 } 27 })