48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
<block wx:if="{{webViewUrl}}">
|
|
<web-view
|
|
src="{{webViewUrl}}"
|
|
bindload="handleWebViewLoad"
|
|
binderror="handleWebViewError"
|
|
bindmessage="handleWebViewMessage"
|
|
/>
|
|
</block>
|
|
|
|
<view wx:elif="{{loading}}" class="setup-screen">
|
|
<view class="setup-card">
|
|
<view class="setup-title">正在登录</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view wx:elif="{{phoneBindingRequired}}" class="setup-screen">
|
|
<view class="setup-card">
|
|
<view class="setup-title">绑定手机号</view>
|
|
<view wx:if="{{errorMessage}}" class="setup-text setup-text--danger">
|
|
{{errorMessage}}
|
|
</view>
|
|
<button
|
|
class="retry-button"
|
|
open-type="getPhoneNumber"
|
|
bindgetphonenumber="handleGetPhoneNumber"
|
|
loading="{{bindingPhone}}"
|
|
disabled="{{bindingPhone}}"
|
|
>
|
|
{{bindingPhone ? '正在绑定' : '微信授权手机号'}}
|
|
</button>
|
|
<button
|
|
class="ghost-button"
|
|
disabled="{{bindingPhone}}"
|
|
bindtap="handleRetryLogin"
|
|
>
|
|
重新登录
|
|
</button>
|
|
</view>
|
|
</view>
|
|
|
|
<view wx:else class="setup-screen">
|
|
<view class="setup-card">
|
|
<view class="setup-title">无法进入</view>
|
|
<view class="setup-text">{{errorMessage}}</view>
|
|
<button class="retry-button" bindtap="handleRetryLogin">重试</button>
|
|
</view>
|
|
</view>
|