|
@@ -17,6 +17,7 @@
|
|
|
placeholder="请输入手机号"
|
|
placeholder="请输入手机号"
|
|
|
maxlength="11"
|
|
maxlength="11"
|
|
|
@blur="onPhoneBlur"
|
|
@blur="onPhoneBlur"
|
|
|
|
|
+ @input="onPhoneInput"
|
|
|
/>
|
|
/>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
@@ -105,6 +106,15 @@ export default {
|
|
|
handleImageError(e) {
|
|
handleImageError(e) {
|
|
|
console.log('Logo加载失败,使用默认显示')
|
|
console.log('Logo加载失败,使用默认显示')
|
|
|
},
|
|
},
|
|
|
|
|
+ // 手机号输入完成时检查(11位时触发)
|
|
|
|
|
+ onPhoneInput() {
|
|
|
|
|
+ if (this.phone.length === 11 && /^1[3-9]\d{9}$/.test(this.phone)) {
|
|
|
|
|
+ // 重置检查状态,准备检查新手机号
|
|
|
|
|
+ if (this.lastCheckedPhone !== this.phone) {
|
|
|
|
|
+ this.codeChecked = false
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
onRoleChange(e) {
|
|
onRoleChange(e) {
|
|
|
this.role = e.detail.value
|
|
this.role = e.detail.value
|
|
|
},
|
|
},
|