登录调整
This commit is contained in:
parent
830b10a51b
commit
ef316cf9a3
|
|
@ -20,10 +20,10 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="btn-area flex-c">
|
<view class="btn-area flex-c">
|
||||||
<view hover-class="auto-mask-layer-radius8" hover-start-time="0" hover-stay-time="50">
|
<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 v-show="!isLogin" @click="login()" type="default" class="login flex-c"
|
||||||
>手机号一键登录</button>
|
>微信一键登录</button>
|
||||||
<button v-show="!checked" @click="check()" type="default" class="login flex-c"
|
<button v-show="isLogin" open-type="getPhoneNumber" @getphonenumber="bindPhoneNumber" class="login flex-c" type="default"
|
||||||
>手机号一键登录</button>
|
>绑定手机号</button>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
@ -50,8 +50,11 @@ const checked = ref(false)
|
||||||
//是否抖动
|
//是否抖动
|
||||||
const isShake = ref(false)
|
const isShake = ref(false)
|
||||||
|
|
||||||
//手机号登录
|
//是否已授权登录
|
||||||
const phoneLogin = (e) => {
|
const isLogin = ref(false)
|
||||||
|
|
||||||
|
//绑定手机号
|
||||||
|
const bindPhoneNumber = (e) => {
|
||||||
if (e.detail.code === undefined) {
|
if (e.detail.code === undefined) {
|
||||||
return helpers.showToast("请授权手机号")
|
return helpers.showToast("请授权手机号")
|
||||||
}
|
}
|
||||||
|
|
@ -59,7 +62,8 @@ const phoneLogin = (e) => {
|
||||||
console.log(e.detail.code)
|
console.log(e.detail.code)
|
||||||
}
|
}
|
||||||
|
|
||||||
const check = () => {
|
//微信一键登录
|
||||||
|
const login = () => {
|
||||||
if (checked.value === false) {
|
if (checked.value === false) {
|
||||||
helpers.showToast("请阅读并同意用户协议")
|
helpers.showToast("请阅读并同意用户协议")
|
||||||
isShake.value = true
|
isShake.value = true
|
||||||
|
|
@ -69,6 +73,17 @@ const check = () => {
|
||||||
|
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uni.login({
|
||||||
|
provider: 'weixin',
|
||||||
|
success: function (res) {
|
||||||
|
if (!res.code) {
|
||||||
|
return helpers.showToast('登录失败:' + res.errMsg)
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(res.code);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
//勾选协议
|
//勾选协议
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user