Merge branch 'master' of gitee.com:beijing_hongye_huicheng/lilishop-uniapp

This commit is contained in:
Yer
2023-09-04 10:27:12 +08:00

View File

@@ -20,7 +20,7 @@
<view>您的公开信息昵称头像</view> <view>您的公开信息昵称头像</view>
</view> </view>
<view class="btns"> <view class="btns">
<button type="primary" bindtap="getUserProfile" @click="getUserProfile()" <button type="primary" :disabled="logingFlag" bindtap="getUserProfile" @click="getUserProfile()"
class="btn-auth">登录</button> class="btn-auth">登录</button>
<div @click="backToHome" class="btn-callback">暂不登录</div> <div @click="backToHome" class="btn-callback">暂不登录</div>
</view> </view>
@@ -54,6 +54,7 @@
code: "", code: "",
//微信昵称 //微信昵称
nickName: "", nickName: "",
logingFlag: false,
//微信头像 //微信头像
image: "", image: "",
}; };
@@ -66,7 +67,19 @@
withShareTicket: true withShareTicket: true
}); });
let that = this;
//获取code
uni.login({
success: (res) => {
if(res.errMsg === "login:ok") {
this.code = res.code
} else {
uni.showToast({
title: "系统异常,请联系管理员!"
})
}
},
});
}, },
methods: { methods: {
@@ -93,27 +106,16 @@
//获取用户信息 //获取用户信息
getUserProfile(e) { getUserProfile(e) {
let that = this; this.logingFlag = true;
//获取code
uni.login({
success: (res) => {
if(res.errMsg === "login:ok") {
that.code = res.code
} else {
uni.showToast({
title: "系统异常,请联系管理员!"
})
}
},
});
if (this.code) { if (this.code) {
// 推荐使用wx.getUserProfile获取用户信息开发者每次通过该接口获取用户个人信息均需用户确认 // 推荐使用wx.getUserProfile获取用户信息开发者每次通过该接口获取用户个人信息均需用户确认
uni.getUserProfile({ uni.getUserProfile({
desc: "用于完善会员资料", // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 desc: "用于完善会员资料", // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => { success: (res) => {
that.nickName = res.userInfo.nickName; console.log("success", res)
that.image = res.userInfo.avatarUrl; this.nickName = res.userInfo.nickName;
this.image = res.userInfo.avatarUrl;
/** /**
* 根据公有的配置设置登录方式 * 根据公有的配置设置登录方式
@@ -152,13 +154,15 @@
}); });
}); });
}); });
}, },
fail: (res) => { fail: (res) => {
console.log("fail", res)
}, },
}); });
}
this.logingFlag = false;
}
}, },
//获取手机号授权 //获取手机号授权