...
|
...
|
@@ -9,10 +9,20 @@ |
|
|
<image class="login-logo flexC" src="/static/images/logo.png" mode="aspectFill"></image>
|
|
|
</template>
|
|
|
<template v-if="loginState === 2">
|
|
|
<PhoneLogin @editLoginStateHandler="(state: number) => loginState = state" ref="phoneLoginRef" />
|
|
|
<PhoneLogin
|
|
|
@editLoginStateHandler="(state: number) => {
|
|
|
loginState = state,confirmProtocolRef.isConfirmProtocol = false
|
|
|
}"
|
|
|
ref="phoneLoginRef"
|
|
|
/>
|
|
|
</template>
|
|
|
<template v-if="loginState === 3">
|
|
|
<AccountLogin @editLoginStateHandler="(state: number) => loginState = state" ref="accountLoginRef" />
|
|
|
<AccountLogin
|
|
|
@editLoginStateHandler="(state: number) => {
|
|
|
loginState = state,confirmProtocolRef.isConfirmProtocol = false
|
|
|
}"
|
|
|
ref="accountLoginRef"
|
|
|
/>
|
|
|
</template>
|
|
|
<template v-if="loginState === 4">
|
|
|
<view></view>
|
...
|
...
|
@@ -21,7 +31,7 @@ |
|
|
<template v-if="loginState === 1 && iosVersion >= 13">
|
|
|
<AppleLogin v-if="false" ref="AppleLoginRef" />
|
|
|
</template>
|
|
|
<view v-if="loginState === 1" class="login-other flexC" @click="loginState = 2">其他登录方式</view>
|
|
|
<view v-if="loginState === 1" class="login-other flexC" @click="otherLoginHandler">其他登录方式</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
...
|
...
|
@@ -64,6 +74,12 @@ onShow(() => { |
|
|
})
|
|
|
})
|
|
|
|
|
|
const otherLoginHandler = () => {
|
|
|
loginState.value = 2
|
|
|
|
|
|
confirmProtocolRef.value.isConfirmProtocol = false
|
|
|
}
|
|
|
|
|
|
const loginHandler = (state: number) => {
|
|
|
useSetCidHandler()
|
|
|
|
...
|
...
|
|