| @@ -24,6 +24,7 @@ | |||
| placeholder="请输入登录密码" | |||
| v-model="password" | |||
| show-password | |||
| maxlength="16" | |||
| class="mb-20" | |||
| :class="{'is-error':passwordError}" | |||
| @focus="clearError('passwordError')" | |||
| @@ -40,6 +41,7 @@ | |||
| class="mb-20" | |||
| :class="{'is-error':mobilePhoneError}" | |||
| @focus="clearError('mobilePhoneError')" | |||
| maxlength="11" | |||
| > | |||
| <i slot="prefix" class="el-input__icon el-icon-mobile-phone"></i> | |||
| </el-input> | |||
| @@ -101,6 +103,7 @@ | |||
| class="mb-20" | |||
| :class="{'is-error':mobilePhoneError}" | |||
| @focus="clearError('mobilePhoneError')" | |||
| maxlength="11" | |||
| > | |||
| <i slot="prefix" class="el-input__icon el-icon-mobile-phone"></i> | |||
| </el-input> | |||
| @@ -127,6 +130,7 @@ | |||
| class="mb-20" | |||
| :class="{'is-error':newPasswordError}" | |||
| @focus="clearError('newPasswordError')" | |||
| maxlength="16" | |||
| > | |||
| <i slot="prefix" class="el-input__icon el-icon-lock"></i> | |||
| </el-input> | |||
| @@ -139,6 +143,7 @@ | |||
| v-model="confirmPassword" | |||
| show-password | |||
| class="mb-20" | |||
| maxlength="16" | |||
| :class="{'is-error':confirmPasswordError}" | |||
| @focus="clearError('confirmPasswordError')" | |||
| > | |||
| @@ -607,8 +612,6 @@ export default { | |||
| }, | |||
| // 检测字段 | |||
| checkKey(val, key) { | |||
| console.log(val,'val') | |||
| console.log(key,'key') | |||
| let flag = true; | |||
| if (!val || !val.trim()) { | |||
| this[key] = true; | |||
| @@ -616,7 +619,7 @@ export default { | |||
| } | |||
| if ( | |||
| key == "mobilePhoneError" && | |||
| !/^1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(val) | |||
| !/^1\d{10}$/.test(val) | |||
| ) { | |||
| this[key] = true; | |||
| flag = false; | |||