<button @click="authLogin">微信授权登录</button>
authLogin() {
// 登录
var that = this;
uni.showModal({
title: '授权登录',
content: '是否授权登录微信小程序?',
success: () => {
uni.getUserProfile({
desc: '登录后可同步数据',
lang: 'zh_CN',
success: (infoRes) => {
//获取code
uni.login({
provider: 'weixin',
success: (loginRes) => {
console.log(JSON.parse(infoRes.rawData))//用户信息:头像、姓名。。。
},
fail: function(err) {
uni.showToast({
icon: 'none',
title: '授权失败'
})
}
});
},
fail: function(err) {
uni.showToast({
icon: 'none',
title: '授权失败'
})
}
});
}
})
},