项目中用到了vee-validate,现在正常使用,如:
<input class="phone intlPhone" type="text" placeholder="请输入手机号"onkeyup="this.value=this.value.replace(/[^0-9-]+/,'');"
maxlength=11 v-validate="'required|phone'" name="phone" v-model="regphone">
<span class="veetips" v-show="errorBags.has('phone')" v-if="phoneshow">
{{ errorBags.first('phone')}}
</span>
这个能正常使用,也能验证正确的手机规则。但现在有个问题,就是我在调用接口时,我要提示一个‘这个手机号码没有注册’这样的提示语句(深圳还会有别的更多情况下的提示语)
请问我应该怎样操作这个span里的内容呢
这是validate.js里的自定义语句,但是只能定义格式,我要怎样结合起接口去使用呢,希望哪位大佬帮忙解决下啊
//手机
Validator.extend('phone', {
getMessage : field => '手机号格式错误',
validate: value => value.length===11 && /^((13|14|15|17|18)[0-9]{1}d{8})$/.test(value)
});
你找一下官方API,应该有一个类似validator的自定义验证方法,你在里面可以写调用ajax验证的逻辑