新版的微信获取用户信息
HTML 部分
<button @click="dianpushow()">新版本</button> <button open-type="getUserInfo" @getuserinfo="onGotUserInfo">旧版本</button>
//javascript 部分
// 新版获取用户信息 // 微信小程序新版getUserProfile才能获取到用户的昵称,喝正常颜色的用户头像 wxnewInfo(){ uni.getUserProfile({ desc:‘登录‘, success: (res1) => { console.log(res1) }, fail:(err)=>{ console.log(err) } }) uni.login({ provider: ‘weixin‘, success: function (loginRes) { console.log(loginRes); } }); } //旧版获取方法 onGotUserInfo(e) { uni.authorize({ scope: ‘scope.userInfo‘, success() { uni.getUserInfo({ success: (res) => { console.log(res); }, fail: () => { console.log("未授权"); } }) },fail(){ uni.openSetting({ success(res) { console.log(res.authSetting) } }); } }) }