| 1234567891011121314151617181920212223242526272829303132333435 |
- <view class="logo">
- <image src="/static/image/logo.png" bindtap="todev" />
- </view>
- <!-- 手机号登录 -->
- <!-- <phone id='login' /> -->
- <!-- 账号登录 -->
- <account id='login' />
- <view style="width: 100vw; text-align: center;margin-top: 60rpx;margin-bottom: 40rpx;">
- <van-button disabled='{{disabled}}' custom-class='login' bindtap="userLogin" loading='{{loading}}' loading-text="{{language['登录中']||'登录中'}}..." color='linear-gradient(90deg, #3874F6 0%, #095DE0 100%);'>{{language['登录']||'登录'}}</van-button>
- </view>
- <!-- 隐私协议 -->
- <view class="agreement">
- <van-checkbox icon-size="28rpx" label-class='con' value="{{ isAgree }}" bind:change="isAgreeChange"> {{language['已阅读并同意']||'已阅读并同意'}}<text catchtap="checkTheAgreement">《{{language['隐私协议']||'隐私协议'}}》</text></van-checkbox>
- </view>
- <!-- 快捷登录 -->
- <block>
- <view style="height: 100rpx;" />
- <van-divider contentPosition="center">{{language['其他登录方式']||'其他登录方式'}}</van-divider>
- <view style="width: 100%; text-align: center;">
- <text class="iconfont icon-a-wodebangdingweixin" style="font-size: 100rpx; color:#07C160;" bindtap="wechatLogin" />
- </view>
- </block>
- <view style="text-align: center; margin-top: 20px;">
- <picker mode="selector" range="{{languages}}" range-key='languagename' value="{{rowIndex}}" bindchange='changeLanguages'>
- {{languagename}}
- </picker>
- </view>
- <van-dialog use-slot show='{{ showDialog }}' confirmButtonText="{{language['同意并获取']||'同意并获取'}}" cancelButtonText="{{language['取消']||'取消'}}" confirm-button-color='var(--assist)' show-cancel-button bind:confirm='onConfirm'>
- <view class="dialog">
- {{language['请阅读并同意']||'请阅读并同意'}} <navigator class="navigator" url="#" bind:tap="checkTheAgreement">《{{language['隐私协议']||'隐私协议'}}》</navigator>
- </view>
- </van-dialog>
|