login.wxml 3.5 KB
<view class="login-container data-v-b237504c"><image class="login-bg data-v-b237504c" src="/static/images/start/login-bg-mob.png" mode="widthFix"></image><view class="login_form data-v-b237504c"><view class="form-title data-v-b237504c">Login</view><u-form vue-id="35a7246c-1" model="{{logForm}}" labelPosition="top" label-width="auto" labelStyle="{{formLabelStyle}}" data-ref="logForm" class="data-v-b237504c vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item vue-id="{{('35a7246c-2')+','+('35a7246c-1')}}" prop="username" label="用户名" class="data-v-b237504c" bind:__l="__l" vue-slots="{{['default']}}"><u--input bind:input="__e" vue-id="{{('35a7246c-3')+','+('35a7246c-2')}}" placeholder="请输入用户名" prefixIcon="account-fill" prefixIconStyle="font-size: 44rpx;color: #fff" placeholderStyle="{{({color:'#fff'})}}" color="#fff" border="bottom" customStyle="{{({borderColor:'#fff!important'})}}" value="{{logForm.username}}" data-event-opts="{{[['^input',[['__set_model',['$0','username','$event',[]],['logForm']]]]]}}" class="data-v-b237504c" bind:__l="__l"></u--input></u-form-item><u-form-item vue-id="{{('35a7246c-4')+','+('35a7246c-1')}}" prop="password" label="密码" class="data-v-b237504c" bind:__l="__l" vue-slots="{{['default']}}"><u--input bind:input="__e" vue-id="{{('35a7246c-5')+','+('35a7246c-4')}}" type="password" prefixIcon="lock-fill" password="{{true}}" prefixIconStyle="font-size: 44rpx;color: #fff" placeholder="请输入密码" color="#fff" placeholderStyle="{{({color:'#fff'})}}" border="bottom" customStyle="{{({borderColor:'#fff!important'})}}" value="{{logForm.password}}" data-event-opts="{{[['^input',[['__set_model',['$0','password','$event',[]],['logForm']]]]]}}" class="data-v-b237504c" bind:__l="__l"></u--input></u-form-item><u-form-item vue-id="{{('35a7246c-6')+','+('35a7246c-1')}}" class="data-v-b237504c" bind:__l="__l" vue-slots="{{['default']}}"><u-checkbox-group vue-id="{{('35a7246c-7')+','+('35a7246c-6')}}" class="data-v-b237504c" bind:__l="__l" vue-slots="{{['default']}}"><u-checkbox bind:input="__e" vue-id="{{('35a7246c-8')+','+('35a7246c-7')}}" shape="circle" size="mini" active-color="$uni-color-primary" value="{{checked}}" data-event-opts="{{[['^input',[['__set_model',['','checked','$event',[]]]]]]}}" class="data-v-b237504c" bind:__l="__l"></u-checkbox><text class="agreement data-v-b237504c">已阅并同意《用户协议》及《隐私协议》</text></u-checkbox-group></u-form-item></u-form><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class="login_btn data-v-b237504c" bindtap="__e">登录</view><view class="toggle_box data-v-b237504c"><view class="divider data-v-b237504c">切换身份</view><view class="toggle_nav data-v-b237504c"><block wx:for="{{identityList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" data-event-params="{{({index})}}" class="toggle_item data-v-b237504c" bindtap="__e"><view class="icon_content data-v-b237504c"><view class="{{['iconfont','item_icon','data-v-b237504c',item.iconName]}}" style="{{'color:'+(current==index?'#fff':'#4d4d4d')+';'}}"></view><view class="filled data-v-b237504c" style="{{'background-color:'+(item.colorStyle)+';'+('height:'+(current==index?'100%':0)+';')}}"></view></view><text class="data-v-b237504c">{{item.text}}</text></view></block></view></view><view class="tip data-v-b237504c">没有账号?<text data-event-opts="{{[['tap',[['goReg',['$event']]]]]}}" style="color:#FFEB3B;" bindtap="__e" class="data-v-b237504c">去注册</text></view></view></view>