線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
如何寫微信小程序授權碼?效果如何?
我聽過很多朋友都在問如何編寫微信小程序授權碼。有什么方法?該方法仍然非常簡單。如果您正在執行微信小程序,您將經常遇到此類問題,我們將為您詳細說明。介紹,我希望能幫助越來越多的玩家解決這個問題。
微信小程序如何寫授權碼?
第一種類型:
在onLoad中,您可以直接獲得授權。如果您在拒絕時跳出框,它也會提醒用戶您是否確定拒絕。如果單擊獲取授權,它肯定會調出微信自己的系統頁面來獲取個人信息。
Wx.login({
成功:函數(res){
Var JSCODE=res.code
wx.getUserInfo({
Lang:'zh_CN',
成功:函數(res){
CONSOLE.LOG(RES);
Var userInfo=res.userInfo;
Var cardNikeName=userInfo.nickName;
Var avatarUrl=userInfo.avatarUrl;
Var area=userInfo.province;
Var encryptedData=res.encryptedData;
Var iv=res.iv;
app.globalData.userInfo=res.userInfo;
wx.setStorageSync('userInfo',res.userInfo)
Var value=wx.getStorageSync('channel')
CONSOLE.LOG(值)
Wx.request({
網址:'https://laohuangli.intbull.com/little/little.jsp',
數據: {
Cmd:'login',
通道:值,
App_id:'wxd1949f3130a58e73',
代碼: JSCODE,
Encrypted_data: encryptedData,
Iv: iv,
},
標頭: {
'content-type':'application/json'
},
成功:函數(res){
app.globalData.open_id=res.data.open_id;
CONSOLE.LOG(res.data.open_id)
wx.setStorageSync('open_id',res.data.open_id)
}
})
},
失敗:函數(){
wx.showModal({
標題:'警告',
內容:'您單擊拒絕授權,因此這不會正確顯示個人信息,單擊確定以重新授權。 ”,
成功:函數(res){
如果(res.confirm){
wx.openSetting({
成功:(res)=> {
如果(res.authSetting ['scope.userInfo']){////如果用戶重新批準授權登錄
wx.getUserInfo({
成功:函數(res){
Var userInfo=res.userInfo;
that.setData({
nickName: userInfo.nickName,
avatarUrl: userInfo.avatarUrl,
})
}
})
}
}
})
}
}
})
}
})
}
})
第二種類型:
跳開框被拒絕,按一下按鈕,點擊跳出框
wx.getUserInfo({
成功:函數(res){
CONSOLE.LOG(RES)
},
失敗:函數(){
}
})
在單擊功能中調用,您可以重復子彈框
通過上面的介紹,現在您知道如何編寫微信小程序授權碼。只要您遵循上述方法,重新授權仍然可以成功完成。當然,如果您想了解更多方法,請關注我們,我們會每天為您提供新內容,希望能幫您解決上述問題。
沈陽小程序開發,微信小程序開發,微信小程序