微信小程序授权代码怎么写?
2020-03-02 10:45:46分类:小程序开发 阅读()我经常听到很多朋友问如何写微信的授权码,有什么方法?然而,这个方法仍然非常简单。如果你在做微信小程序,你会经常遇到这样的问题。我们将在下面给你一个详细的介绍,希望能帮助越来越多的玩家处理这个问题。
如何编写微信小程序的授权码?
首先是:
在onLoad中,您可以直接获得授权。如果您拒绝,您将跳出弹出框,提醒用户您是否一定要拒绝。如果你点击获取授权,你一定会调出微信自己的系统页面获取个人信息。
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',
数据:{
cmd:& # 39;登录& # 39;,
渠道:价值,
app _ id:“wxd 1949 f 3130 a 58 e 73”,
代码:JSCODE,
加密数据:加密数据,
四:四,},
标题:{
& # 39;内容类型& # 39;:& # 39;应用/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)
}
})
},
失败:函数(){
wx.showModal({
标题:& # 39;警告& # 39;,
内容:& # 39;您单击了拒绝授权,因此显示个人信息是不正常的。单击确定重新获得授权。& # 39;,
成功:功能(res)
如果(res.confirm)
wx.openSetting({
成功:(res) => {
如果(授权设置[“scope . user info”]){////如果用户重新同意授权登录
wx.getUserInfo({
成功:功能(res)
var userInfo = res.userInfo
setData({
昵称:用户信息。昵称,
avatarUrl: userInfo.avatarUrl,
})
}
})
}
}
})
}
}
})
}
})
}
})
第二是:
跳出子弹盒被拒绝,做出一个按钮并点击跳出子弹盒。
wx.getUserInfo({
成功:功能(res)
控制台.日志(res)
},
失败:函数(){
}
})
当在click函数中调用时,项目符号框可以重复出现。
通过以上介绍,现在您知道如何编写微信小程序的授权码了。只要遵循上述方法,重新授权就可以顺利完成。当然,如果你想知道更多的方法,请关注我们,我们将每天为你提供新的内容,希望能帮助你解决以上问题。