1. 程式人生 > >關於微信小程式getUserInfo最新修改後,如何在原有專案的授權邏輯的調整

關於微信小程式getUserInfo最新修改後,如何在原有專案的授權邏輯的調整

 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 })