<van-cell-group>
<van-field
class="font-14 bold flex-align-center input-box"
:type="passwordFlag ? 'password' : 'digit'"
@input="checkPassword"
:formatter="formatter"
v-model="password"
maxlength="6"
placeholder="6位纯数字密码"
>
<template slot="right-icon">
<van-icon :name="passwordFlag ? 'closed-eye' : 'eye-o'" @click="passwordFlag = !passwordFlag" size="30PX" />
</template>
</van-field>
</van-cell-group>
formatter(value) {
// 过滤输入的非数字
return value.replace(/[^\d]/g, "");
},
checkPassword(v){
if (this.password.trim()) {
this.passwordErrorMsg = ''
}else{
this.isAble = false
}
},
6位纯数字密码