微信小程序授權(quán)代碼怎么寫?
我經(jīng)常聽到很多朋友問如何寫微信的授權(quán)碼,有什么方法?然而,這個方法仍然非常簡單。如果你在做微信小程序,你會經(jīng)常遇到這樣的問題。我們將在下面給你一個詳細的介紹,希望能幫助越來越多的玩家處理這個問題。
如何編寫微信小程序的授權(quán)碼?
首先是:
在onLoad中,您可以直接獲得授權(quán)。如果您拒絕,您將跳出彈出框,提醒用戶您是否一定要拒絕。如果你點擊獲取授權(quán),你一定會調(diào)出微信自己的系統(tǒng)頁面獲取個人信息。
wx.login({
成功:功能(res)
var JSCODE = res.code
wx.getUserInfo({
朗:& # 39;zh _ CN & # 39,
成功:功能(res)
控制臺.日志(RES);
var userInfo = res.userInfo
var CardNikEname = UserInfo . NiCKNAME;
var avatar URl = UserInfo . avatar URl;
var面積= userInfo .省;
var encryptedData = RES . encryptedData;
var iv = RES . iv;
app . GlobalDATa . UserInfo = RES . UserInfo;
wx.setStorageSync("userInfo ",res.userInfo)
var值= wx . GetStoragesync(& # 39;頻道& # 39;)
控制臺.日志(值)
wx.request({
URL:& # 39;https://laohuangli.intbull.com/little/little.jsp',
數(shù)據(jù):{
cmd:& # 39;登錄& # 39;,
渠道:價值,
app _ id:“wxd 1949 f 3130 a 58 e 73”,
代碼:JSCODE,
加密數(shù)據(jù):加密數(shù)據(jù),
四:四,},
標題:{
& # 39;內(nèi)容類型& # 39;:& # 39;應(yīng)用/JSON & # 39;
},
success: function (res) {成功:功能(res)
app . GlobalDATa . open _ id = RES . DATa . open _ id;
console.log(res.data.open_id)
wx.setStorageSync("open_id ",res.data.open_id)
}
})
},
失敗:函數(shù)(){
wx.showModal({
標題:& # 39;警告& # 39;,
內(nèi)容:& # 39;您單擊了拒絕授權(quán),因此顯示個人信息是不正常的。單擊確定重新獲得授權(quán)。& # 39;,
成功:功能(res)
如果(res.confirm)
wx.openSetting({
成功:(res) => {
如果(授權(quán)設(shè)置[“scope . user info”]){////如果用戶重新同意授權(quán)登錄
wx.getUserInfo({
成功:功能(res)
var userInfo = res.userInfo
setData({
昵稱:用戶信息。昵稱,
avatarUrl: userInfo.avatarUrl,
})
}
})
}
}
})
}
}
})
}
})
}
})
第二是:
跳出子彈盒被拒絕,做出一個按鈕并點擊跳出子彈盒。
wx.getUserInfo({
成功:功能(res)
控制臺.日志(res)
},
失敗:函數(shù)(){
}
})
當在click函數(shù)中調(diào)用時,項目符號框可以重復出現(xiàn)。
通過以上介紹,現(xiàn)在您知道如何編寫微信小程序的授權(quán)碼了。只要遵循上述方法,重新授權(quán)就可以順利完成。當然,如果你想知道更多的方法,請關(guān)注我們,我們將每天為你提供新的內(nèi)容,希望能幫助你解決以上問題。
熱門服務(wù)
最新新聞