register.swan 3.8 KB

1
  1. <view><fa-navbar vue-id="76b187d5-1" title="{{is_bind?'创建或绑定账号':'注册'}}"></fa-navbar><view class="login"><block s-if="{{is_bind}}"><view class="u-text-center"><u-avatar vue-id="76b187d5-2" size="{{150}}" src="{{vuex_third.avatar}}"></u-avatar></view></block><block s-if="{{is_bind}}"><view class="u-text-center u-p-t-20">{{vuex_third.nickname}}</view></block><block s-if="{{!is_wx_phone||!is_bind}}"><view class="u-m-t-30"><u-form class="vue-ref" vue-id="76b187d5-3" model="{{form}}" data-ref="uForm" vue-slots="{{['default']}}"><block s-if="{{!is_bind}}"><block><u-form-item vue-id="{{('76b187d5-4')+','+('76b187d5-3')}}" label-position="{{labelPosition}}" label="用户名:" prop="username" label-width="120" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('76b187d5-5')+','+('76b187d5-4')}}" border="{{border}}" placeholder="请填写用户名" value="{{form.username}}" data-event-opts="{{[['^input',[['__set_model',['$0','username','$event',[]],['form']]]]]}}"></u-input></u-form-item><u-form-item vue-id="{{('76b187d5-6')+','+('76b187d5-3')}}" label-position="{{labelPosition}}" label="密 码:" prop="password" label-width="120" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('76b187d5-7')+','+('76b187d5-6')}}" password-icon="{{true}}" border="{{border}}" type="password" placeholder="请输入密码" value="{{form.password}}" data-event-opts="{{[['^input',[['__set_model',['$0','password','$event',[]],['form']]]]]}}"></u-input></u-form-item></block></block><u-form-item vue-id="{{('76b187d5-8')+','+('76b187d5-3')}}" label-position="{{labelPosition}}" label="手机号:" prop="mobile" label-width="120" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('76b187d5-9')+','+('76b187d5-8')}}" border="{{border}}" placeholder="请输入手机号" type="number" value="{{form.mobile}}" data-event-opts="{{[['^input',[['__set_model',['$0','mobile','$event',[]],['form']]]]]}}"></u-input></u-form-item><u-form-item vue-id="{{('76b187d5-10')+','+('76b187d5-3')}}" label-position="{{labelPosition}}" label="验证码:" prop="code" label-width="120" vue-slots="{{['default','right']}}"><u-input bind:input="__e" vue-id="{{('76b187d5-11')+','+('76b187d5-10')}}" border="{{border}}" placeholder="请输入验证码" type="text" value="{{form.code}}" data-event-opts="{{[['^input',[['__set_model',['$0','code','$event',[]],['form']]]]]}}"></u-input><u-button vue-id="{{('76b187d5-12')+','+('76b187d5-10')}}" slot="right" hover-class="none" type="primary" custom-style="{{$root.a0}}" size="mini" data-event-opts="{{[['^click',[['getCode']]]]}}" bind:click="__e" vue-slots="{{['default']}}">{{''+codeTips+''}}</u-button></u-form-item></u-form></view></block><block s-if="{{is_wx_phone&&is_bind}}"><view style="height:150rpx;"></view></block><view class="u-p-t-30 u-text-center u-flex"><u-checkbox bind:input="__e" vue-id="76b187d5-13" active-color="{{theme.bgColor}}" name="agree" value="{{agreeChecked}}" data-event-opts="{{[['^input',[['__set_model',['','agreeChecked','$event',[]]]]]]}}" vue-slots="{{['default']}}">阅读并同意</u-checkbox><text data-event-opts="{{[['tap',[['agreement',['$event']]]]]}}" class="u-font-30 agree" style="{{'color:'+(theme.bgColor)+';'}}" bindtap="__e">《用户协议》</text></view><block s-if="{{!is_wx_phone||!is_bind}}"><view class="u-m-t-80"><u-button vue-id="76b187d5-14" hover-class="none" type="primary" custom-style="{{$root.a1}}" shape="circle" data-event-opts="{{[['^click',[['register']]]]}}" bind:click="__e" vue-slots="{{['default']}}">{{''+(is_bind?'立即绑定':'注册')+''}}</u-button></view></block></view><u-verification-code class="vue-ref" vue-id="76b187d5-15" seconds="60" data-ref="uCode" data-event-opts="{{[['^change',[['codeChange']]]]}}" bind:change="__e"></u-verification-code><u-toast class="vue-ref" vue-id="76b187d5-16" data-ref="uToast"></u-toast></view>