37 lines
1.6 KiB
Plaintext
37 lines
1.6 KiB
Plaintext
<view class="login">
|
|
<view class="head">
|
|
<image src="/assets/img/login-bg.png" class="bg"/>
|
|
<image src="/assets/icon/logo.png" class="logo"/>
|
|
<view class="title">
|
|
欢迎使用
|
|
<image src="/assets/icon/fengkuai.png" class="t-logo" mode="heightFix"/>
|
|
</view>
|
|
</view>
|
|
<view class="input-area">
|
|
<view class="input-container">
|
|
<input class="input" model:value="{{phone}}" placeholder="请输入手机号"
|
|
animation="{{phoneAnimation}}" focus="{{phoneFocus}}" placeholder-class="ph-class"/>
|
|
</view>
|
|
<view class="input-container">
|
|
<input class="input" model:value="{{password}}" placeholder="请输入密码"
|
|
animation="{{passwordAnimation}}" focus="{{passwordFocus}}"
|
|
placeholder-class="ph-class" password="{{!isEyesOpen}}"/>
|
|
<image src="{{isEyesOpen?'/assets/icon/eyes-open.png':'/assets/icon/eyes-close.png'}}" class="icon" bind:tap="toggleEyes"/>
|
|
</view>
|
|
<view class="forgot-pwd">
|
|
<navigator url="/pages/user/password/index" class="forgot">忘记密码</navigator>
|
|
</view>
|
|
<button bind:tap="login" type="primary" class="button" loading="{{logining}}"
|
|
disabled="{{logining}}">登录</button>
|
|
|
|
<radio-group bindchange="handleAgreeChange" class="agree" animation="{{shakeAnimation}}">
|
|
<label class="policy">
|
|
<radio class="radio" value="agree"></radio>
|
|
<label>我已阅读并同意</label>
|
|
<label capture-catch:tap="navToAgreement" class="yellow">《用户协议》</label>与
|
|
<label capture-catch:tap="navToPrivacy" class="yellow">《隐私政策》</label>
|
|
</label>
|
|
</radio-group>
|
|
</view>
|
|
</view>
|