微信 login 结合uniapp
对微信登录进行梳理:
先看官网:
加上对 getUserInfo 的说明:
以下为实战代码:
<button open-type=“getUserInfo” @getuserinfo=“getUserInfo” class=“dr_submit1” v-if=“platmfoem”>
进入平台
getUserInfo(e) { //e 很重要获取相关微信登录的信息
var _this = this;
console.log(e,“getUserInfo获取的e的信息”); //详解截屏解析
var _userInfo = e.detail.userInfo;
var _this = this;
wx.login({
success(res) { //微信固定写法
if (res.code) { //第一步
_this.weChartcode = res.code;
getOpenid( //第二步
//调用后台接口
{ code: _this.weChartcode },
{
showLoading: { title: '请求中' },
}
)
.then(({ data }) => {
(_this.wx_openid = data.openid), //获取用户唯一标识 OpenID
(_this.sessionKey = data.sess