애플릿 사용자에게 getUserInfo() 권한 부여

1410 단어
사용자 권한 수여 로그인의 과도 페이지를 설정합니다. 사용자가 처음으로, 작은 프로그램에 들어갈 때, 권한 수여 로그인에 동의하면 위챗 버전을 업그레이드하여 사용자 스스로 이 권한 수여 로그인 단추를 클릭한 다음에 후속 업무 논리를 진행하십시오.
뻗다
만약에 사용자가 특정한 페이지의 로그인 상태가 효력을 상실할 때 통일적으로 로그인 인터페이스로 전환시키고 권한 수여 로그인을 누르면 성공하여 이전의 페이지로 돌아간다
다음은 구체적인 코드입니다.
 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 })
 1 somePage.js
 2 var app = getApp()
 3 const someServces = require(' ')
 4 Page({
 5     data: {},
 6     onLoad: function (){},
 7     onShow: function (){},
 8     ......,
 9     getSomeData () {
10 //  , app.js ready 
11 //  app ready promise , resolved .then() 
12         app.ready().then(() => {
13 //  
14         })
15     }
16 })

좋은 웹페이지 즐겨찾기