<input type="text"
v-model="test2"
id="test2"
name="test2"
v-validate="'remoteString'"
/>
<span class="form-error"
v-if="errors.has('test2')">
{{errors.first('test2')}}
</span>
<button @click="test">测试</button>
async test () {
this.$validator.errors.clear()
this.$validator.validateAll().then((result) => {
console.log(result) //falase
console.log(this.$validator)
})
},
Validator.extend('remoteString', {
validate: (value, obj) => {
const reg = new RegExp('\\d+', 'ig')
return reg.test(value)
}
})
```
默认的 require 规则正常,有可能是什么问题? v2 的
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.