Explorar el Código

忘记密码 账号长度与数字类型校验

chenrui hace 4 años
padre
commit
4a2d48626a

+ 3 - 2
pages/login/forget-pass.vue

@@ -3,7 +3,7 @@
 		<form class="login-form" @submit="formSubmit">
 			<view v-show="state == 0">
 				<view class="form-item">
-					<input v-model="form.phone" class="item-inp" name="phone" placeholder="请输入登录手机号" />
+					<input v-model="form.phone" class="item-inp" name="phone" type="number" maxlength="11" placeholder="请输入登录手机号" />
 				</view>
 				<view class="form-item">
 					<input v-model="form.verifyCode" class="item-inp" name="verifyCode" type="number" maxlength="6" placeholder="请输入短信验证码" />
@@ -63,7 +63,8 @@
 		},
 		onLoad(opts) {
 			if(opts.username){
-				this.form.phone = opts.username
+				//  Number判断其是否为非数字格式,若有值,则设为字符串格式,避免出现科学及算法数字。若为NaN时,则设为空
+				this.form.phone = Number(opts.username) ? String(opts.username) : ''
 			}
 		},
 		methods: {

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 3 - 3
unpackage/dist/dev/app-plus/app-service.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 14 - 14
unpackage/dist/dev/app-plus/app-view.js


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio