| @@ -34,14 +34,26 @@ | |||
| </div> | |||
| <!-- 手机登录 --> | |||
| <div v-if="loginMethod == 2"> | |||
| <el-input placeholder="请输入手机号码" v-model="mobilePhone" class="mb-20"> | |||
| <el-input | |||
| placeholder="请输入手机号码" | |||
| v-model="mobilePhone" | |||
| class="mb-20" | |||
| :class="{'is-error':mobilePhoneError}" | |||
| @focus="clearError('mobilePhoneError')" | |||
| > | |||
| <i slot="prefix" class="el-input__icon el-icon-mobile-phone"></i> | |||
| </el-input> | |||
| <div | |||
| class="is-error-info" | |||
| v-if="mobilePhoneError" | |||
| >{{ mobilePhone ? '请输入正确的手机号码':'请输入手机号码' }}</div> | |||
| <div class="verification-code-row mb-20"> | |||
| <el-input | |||
| placeholder="请输入图片验证码" | |||
| v-model="imgCode" | |||
| class="fl img-code-input" | |||
| :class="{'is-error':imgCodeError}" | |||
| @focus="clearError('imgCodeError')" | |||
| > | |||
| <img | |||
| slot="prefix" | |||
| @@ -53,6 +65,7 @@ | |||
| <div class="img-code-box fl" @click="getVerificationCode"> | |||
| <img class="imgCode" :src="imgCodeUrl" alt="验证码" /> | |||
| </div> | |||
| <div class="is-error-info" style="margin-top:0" v-if="imgCodeError">请输入图片验证码</div> | |||
| </div> | |||
| <div class="verification-code-row mb-20"> | |||
| <el-input | |||
| @@ -594,6 +607,8 @@ export default { | |||
| }, | |||
| // 检测字段 | |||
| checkKey(val, key) { | |||
| console.log(val,'val') | |||
| console.log(key,'key') | |||
| let flag = true; | |||
| if (!val || !val.trim()) { | |||
| this[key] = true; | |||