小程序开发 | 微信小程序授权代码怎么写?效果怎么样?
总是听到很多朋友问微信小程序的授权码怎么写,有哪些方法?方法还是很简单的。如果你在做微信小程序,经常会遇到这样的问题。下面给大家详细介绍一下,希望能帮助越来越多的玩家处理这个问题。
微信小程序,授权码怎么写?
第一种:
在onLoad中,可以直接获得授权。如果你拒绝它,你会被提醒你是否确定要拒绝它。如果你点击获取授权,你一定会打电话到微信的系统页面获取个人信息。
wx.login({
成功:函数(res) {
var JSCODE = res.code
wx.getUserInfo({
朗:& # 39;zh _ CN & # 39,
成功:函数(res) {
console . log(RES);
var userInfo = res.userInfo
var cardNikeName = UserInfo . NiCKNAmE;
var avatar URL = userinfo . avatar URL;
var area = userInfo .省份;
var encrypted data = RES . encrypted data;
var iv = RES . iv;
app . global data . UserInfo = RES . UserInfo;
wx . SetStorageSync(& quot;用户信息& quot,res.userInfo)
var value = wx . GetStorageync(& # 39;频道& # 39;(
console.log(值)
wx.request({
URL:& # 39;https://laohuangli.intbull.com/little/little.jsp',
数据:{
cmd:& # 39;登录& # 39;,
频道:价值,
app _ id:& quot;wxd 1949 f 3130 a 58 e 73 & quot;,
代码:JSCODE,
encrypted_data: encryptedData,
四:四,
},
标题:{
& # 39;内容类型& # 39;:& # 39;应用/JSON & # 39;
},
成功:函数(res) {
app . global data . open _ id = RES . data . open _ id;
console.log(res.data.open_id)
wx . SetStorageSync(& quot;open _ id & quot,res.data.open_id)
{}
})
},
失败:function () {
wx.showModal({
标题:& # 39;警告& # 39;,
内容:& # 39;你去点击拒绝授权,无法正常显示个人信息。单击确定再次获得授权。& # 39;,
成功:函数(res) {
if (res.confirm) {
wx.openSetting({
成功:(res) = >成功。{
if(RES . AuthSetting[& quot;scope.userInfo & quot]){////如果用户同意再次授权登录,
wx.getUserInfo({
成功:函数(res) {
var userInfo = res.userInfo
that.setData({
昵称:userInfo .昵称,
avatarUrl: userInfo.avatarUrl,
})
{}
})
{}
{}
})
{}
{}
})
{}
})
{}
})
第二种:
跳出框框被拒绝。做一个按钮,点击跳出框
wx.getUserInfo({
成功:函数(res) {
console.log(res)
},
失败:function () {
{}
})
在点击功能中调用它,弹出框可以重复出现
通过上面的介绍,现在你知道微信小程序的授权码怎么写了。只要遵循以上方法,重新授权就可以成功完成。当然,如果您想了解更多的方法,请随时关注我们,我们每天都会为您提供新的内容,希望能帮助您解决以上问题。
本文由“云崛起”原创发布,未经许可,禁止转载!本文原创链接:http://yunjueqi.com/weixinfenxiao/687.html