register.wxml 5.2 KB

1
  1. <view class="{{['pages',themeName]}}" style="{{('background-image: url('+$root.m0+')')}}"><u-sticky vue-id="9a676040-1" offset-top="0" h5-nav-height="0" bg-color="transparent" bind:__l="__l" vue-slots="{{['default']}}"><u-navbar vue-id="{{('9a676040-2')+','+('9a676040-1')}}" is-back="{{true}}" title="注册" title-bold="{{true}}" is-fixed="{{false}}" border-bottom="{{false}}" background="{{({background:'rgba(256,256, 256,0)'})}}" bind:__l="__l"></u-navbar></u-sticky><view class="register"><view class="register-text">注册新账号</view><view class="input m-t-40"><u-field bind:input="__e" style="{{'width:'+('100%')+';'}}" vue-id="9a676040-3" label-width="0" placeholder="输入手机号" border-bottom="{{false}}" type="number" value="{{register.mobile}}" data-event-opts="{{[['^input',[['__set_model',['$0','mobile','$event',[]],['register']]]]]}}" bind:__l="__l"></u-field></view><block wx:if="{{isRegisterCode}}"><view class="input m-t-40"><u-field bind:input="__e" vue-id="9a676040-4" label-width="0" placeholder="输入验证码" border-bottom="{{false}}" type="number" value="{{register.code}}" data-event-opts="{{[['^input',[['__set_model',['$0','code','$event',[]],['register']]]]]}}" bind:__l="__l" vue-slots="{{['right']}}"><view slot="right"><view data-event-opts="{{[['tap',[['sendSMS',['$event']]]]]}}" class="sms-btn p-l-20" bindtap="__e"><u-verification-code class="vue-ref" vue-id="{{('9a676040-5')+','+('9a676040-4')}}" unique-key="login" data-ref="uCode" data-event-opts="{{[['^change',[['codeChange']]]]}}" bind:change="__e" bind:__l="__l"></u-verification-code><view class="{{['xs',($root.g0)?'disabled':'']}}">{{codeTips}}</view></view></view></u-field></view></block><view class="input m-t-40"><u-field bind:input="__e" style="{{'width:'+('100%')+';'}}" vue-id="9a676040-6" label-width="0" password="{{!pwdShow}}" type="text" password-icon="{{false}}" placeholder="输入密码" border-bottom="{{false}}" value="{{register.password}}" data-event-opts="{{[['^input',[['__set_model',['$0','password','$event',[]],['register']]]]]}}" bind:__l="__l" vue-slots="{{['right']}}"><view slot="right"><u-icon data-custom-hidden="{{!(!pwdShow)}}" vue-id="{{('9a676040-7')+','+('9a676040-6')}}" name="eye" size="36rpx" data-event-opts="{{[['^click',[['e0']]]]}}" bind:click="__e" bind:__l="__l"></u-icon><u-icon data-custom-hidden="{{!(pwdShow)}}" vue-id="{{('9a676040-8')+','+('9a676040-6')}}" name="eye-off" size="36rpx" data-event-opts="{{[['^click',[['e1']]]]}}" bind:click="__e" bind:__l="__l"></u-icon></view></u-field></view><view class="input m-t-40"><u-field bind:input="__e" style="{{'width:'+('100%')+';'}}" vue-id="9a676040-9" label-width="0" password="{{!comfirmPwdShow}}" type="text" password-icon="{{false}}" placeholder="请再次输入密码" border-bottom="{{false}}" value="{{register.password_confirm}}" data-event-opts="{{[['^input',[['__set_model',['$0','password_confirm','$event',[]],['register']]]]]}}" bind:__l="__l" vue-slots="{{['right']}}"><view slot="right"><u-icon data-custom-hidden="{{!(!comfirmPwdShow)}}" vue-id="{{('9a676040-10')+','+('9a676040-9')}}" name="eye" size="36rpx" data-event-opts="{{[['^click',[['e2']]]]}}" bind:click="__e" bind:__l="__l"></u-icon><u-icon data-custom-hidden="{{!(comfirmPwdShow)}}" vue-id="{{('9a676040-11')+','+('9a676040-9')}}" name="eye-off" size="36rpx" data-event-opts="{{[['^click',[['e3']]]]}}" bind:click="__e" bind:__l="__l"></u-icon></view></u-field></view><view class="m-t-40"><u-checkbox bind:input="__e" vue-id="9a676040-12" active-color="{{themeColor}}" shape="circle" label-disabled="{{true}}" value="{{isAgree}}" data-event-opts="{{[['^input',[['__set_model',['','isAgree','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="sm flex">已阅读并同意<router-link vue-id="{{('9a676040-13')+','+('9a676040-12')}}" data-theme to="/bundle/pages/server_explan/server_explan?type=1" bind:__l="__l" vue-slots="{{['default']}}"><view class="agreement">《服务协议》</view></router-link>和<router-link vue-id="{{('9a676040-14')+','+('9a676040-12')}}" to="/bundle/pages/server_explan/server_explan?type=2" bind:__l="__l" vue-slots="{{['default']}}"><view class="agreement">《隐私协议》</view></router-link></view></u-checkbox></view><button data-event-opts="{{[['tap',[['registerFun',['$event']]]]]}}" class="{{['btn','m-t-40','white',(isDisabled)?'disabled':'']}}" bindtap="__e">注册</button></view><u-modal vue-id="9a676040-15" value="{{showModel}}" show-cancel-button="{{true}}" show-title="{{false}}" confirm-color="{{themeColor}}" data-event-opts="{{[['^confirm',[['e4']]],['^cancel',[['e5']]]]}}" bind:confirm="__e" bind:cancel="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="comfirm-box"><view>请先阅读并同意</view><view class="flex row-center"><router-link vue-id="{{('9a676040-16')+','+('9a676040-15')}}" data-theme to="/bundle/pages/server_explan/server_explan?type=1" bind:__l="__l" vue-slots="{{['default']}}"><view class="agreement">《服务协议》</view></router-link>和<router-link vue-id="{{('9a676040-17')+','+('9a676040-15')}}" to="/bundle/pages/server_explan/server_explan?type=2" bind:__l="__l" vue-slots="{{['default']}}"><view class="agreement">《隐私协议》</view></router-link></view></view></u-modal></view>