Prechádzať zdrojové kódy

登录账号为11位手机号

chenrui 4 rokov pred
rodič
commit
be94c7504e

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

@@ -63,8 +63,7 @@
 		},
 		onLoad(opts) {
 			if(opts.username){
-				//  Number判断其是否为非数字格式,若有值,则设为字符串格式,避免出现科学及算法数字。若为NaN时,则设为空
-				this.form.phone = Number(opts.username) ? String(opts.username) : ''
+				this.form.phone = opts.username
 			}
 		},
 		methods: {

+ 5 - 5
pages/login/login.vue

@@ -5,7 +5,7 @@
 		<form class="login-form" @submit="formSubmit">
 			<view class="form-item">
 				<u-icon size="40" color="#999" name="account-fill"></u-icon>
-				<input v-model="form.username" class="item-inp" name="username" placeholder="请输入用户名" />
+				<input v-model="form.username" class="item-inp" name="username" type="number" maxlength="11" placeholder="请输入用户名" />
 			</view>
 			<view class="form-item">
 				<u-icon size="40" color="#999" name="lock-fill"></u-icon>
@@ -130,10 +130,10 @@ export default {
 				uni.showToast({ icon: 'none', title: '请输入用户名' });
 				return;
 			}
-			// if (!isvalidPhone(_this.form.username)) {
-			// 	uni.showToast({ icon: 'none', title: '请输入正确的手机号码' });
-			// 	return;
-			// }
+			if (!isvalidPhone(_this.form.username)) {
+				uni.showToast({ icon: 'none', title: '请输入正确的手机号码' });
+				return;
+			}
 			if (_this.form.password == '') {
 				uni.showToast({ icon: 'none', title: '请输入密码' });
 				return;

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
unpackage/dist/dev/app-plus/app-service.js


+ 7 - 1
unpackage/dist/dev/app-plus/app-view.js

@@ -299,7 +299,13 @@ var render = function() {
               _c("u-icon", { attrs: { _i: 5 } }),
               _c("v-uni-input", {
                 staticClass: _vm._$g(6, "sc"),
-                attrs: { name: "username", placeholder: "请输入用户名", _i: 6 },
+                attrs: {
+                  name: "username",
+                  type: "number",
+                  maxlength: "11",
+                  placeholder: "请输入用户名",
+                  _i: 6
+                },
                 model: {
                   value: _vm._$g(6, "v-model"),
                   callback: function($$v) {

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov