登录调整

This commit is contained in:
gcd 2025-03-28 10:01:08 +08:00
parent 830b10a51b
commit ef316cf9a3

View File

@ -20,10 +20,10 @@
</view>
<view class="btn-area flex-c">
<view hover-class="auto-mask-layer-radius8" hover-start-time="0" hover-stay-time="50">
<button v-show="checked" open-type="getPhoneNumber" @getphonenumber="phoneLogin" class="login flex-c" type="default"
>手机号一键登录</button>
<button v-show="!checked" @click="check()" type="default" class="login flex-c"
>手机号一键登录</button>
<button v-show="!isLogin" @click="login()" type="default" class="login flex-c"
>微信一键登录</button>
<button v-show="isLogin" open-type="getPhoneNumber" @getphonenumber="bindPhoneNumber" class="login flex-c" type="default"
>绑定手机号</button>
</view>
</view>
</view>
@ -50,8 +50,11 @@ const checked = ref(false)
//
const isShake = ref(false)
//
const phoneLogin = (e) => {
//
const isLogin = ref(false)
//
const bindPhoneNumber = (e) => {
if (e.detail.code === undefined) {
return helpers.showToast("请授权手机号")
}
@ -59,7 +62,8 @@ const phoneLogin = (e) => {
console.log(e.detail.code)
}
const check = () => {
//
const login = () => {
if (checked.value === false) {
helpers.showToast("请阅读并同意用户协议")
isShake.value = true
@ -69,6 +73,17 @@ const check = () => {
return false
}
uni.login({
provider: 'weixin',
success: function (res) {
if (!res.code) {
return helpers.showToast('登录失败:' + res.errMsg)
}
console.log(res.code);
}
});
}
//