فهرست منبع

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

chenrui 4 سال پیش
والد
کامیت
4a2d48626a
3فایلهای تغییر یافته به همراه20 افزوده شده و 19 حذف شده
  1. 3 2
      pages/login/forget-pass.vue
  2. 3 3
      unpackage/dist/dev/app-plus/app-service.js
  3. 14 14
      unpackage/dist/dev/app-plus/app-view.js

+ 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: {

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 3 - 3
unpackage/dist/dev/app-plus/app-service.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 14 - 14
unpackage/dist/dev/app-plus/app-view.js


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است