Files
2025-04-26 18:06:44 +08:00

1 line
2.5 KiB
XML

<view class="login"><view class="title">手机号登录</view><view><u-form vue-id="b4e68578-1" model="{{form}}" ref="__r" data-ref="form" onVueInit="__l" vue-slots="{{['default']}}"><u-form-item class="mobile" vue-id="{{('b4e68578-2')+','+('b4e68578-1')}}" label="+86" onVueInit="__l" vue-slots="{{['default']}}"><u-input onInput="__e" vue-id="{{('b4e68578-3')+','+('b4e68578-2')}}" placeholder="请输入电话" value="{{form.mobile}}" data-event-opts="{{[['^input',[['__set_model',['$0','mobile','$event',[]],['form']]]]]}}" onVueInit="__l"></u-input></u-form-item><u-form-item vue-id="{{('b4e68578-4')+','+('b4e68578-1')}}" onVueInit="__l" vue-slots="{{['default','right']}}"><u-input onInput="__e" vue-id="{{('b4e68578-5')+','+('b4e68578-4')}}" placeholder="请输入验证码" value="{{form.code}}" data-event-opts="{{[['^input',[['__set_model',['$0','code','$event',[]],['form']]]]]}}" onVueInit="__l"></u-input><view slot="right"><u-verification-code vue-id="{{('b4e68578-6')+','+('b4e68578-4')}}" seconds="{{seconds}}" ref="__r" data-ref="uCode" data-event-opts="{{[['^end',[['end']]],['^start',[['start']]],['^change',[['codeChange']]]]}}" onEnd="__e" onStart="__e" onChange="__e" onVueInit="__l"></u-verification-code><u-button vue-id="{{('b4e68578-7')+','+('b4e68578-4')}}" size="mini" shape="circle" hover-class="none" data-event-opts="{{[['^tap',[['getCode']]]]}}" onTap="__e" onVueInit="__l" vue-slots="{{['default']}}">{{tips}}</u-button></view></u-form-item></u-form></view><view class="u-m-t-32"><u-button vue-id="b4e68578-8" hover-class="none" customStyle="{{({backgroundColor:themeColor,color:'#fff',border:'none',padding:'16rpx 0'})}}" hair-line="{{false}}" shape="circle" data-event-opts="{{[['^click',[['handleLogin']]]]}}" onClick="__e" onVueInit="__l" vue-slots="{{['default']}}">登录/注册</u-button></view><view class="u-m-t-32 u-flex u-row-center"><u-checkbox vue-id="b4e68578-9" shape="circle" active-color="{{themeColor}}" value="{{form.checked}}" data-event-opts="{{[['^change',[['allowProtocol']]],['^input',[['__set_model',['$0','checked','$event',[]],['form']]]]]}}" onChange="__e" onInput="__e" onVueInit="__l" vue-slots="{{['default']}}"><view class="sm row-start">已阅读并同意<navigator style="{{'color:'+(themeColor)+';'}}" hover-class="none" url="/pages/server_explan/server_explan?type=0">《服务协议》</navigator><navigator style="{{'color:'+(themeColor)+';'}}" hover-class="none" url="/pages/server_explan/server_explan?type=1">《隐私政策》</navigator></view></u-checkbox></view></view>