美文网首页
vee-validate

vee-validate

作者: smaVivian | 来源:发表于2020-09-25 11:40 被阅读0次

使用vee-validate将标题加入错误提示

通过 data-vv-as 指令标示当前字段的语言名称
data-vv-name="名称" name="名称" :error-message="errors.first(名称)"

<van-field
      input-align="left"
      error-message-align="right"
      v-model="form[itemData.name]"
      :label="itemData.label"
      :data-vv-name="itemData.label"
      :name="itemData.label"
      :placeholder="itemData.placeholder"
      v-validate="'required|max:10'"
      :error-message="errors.first(itemData.label)"
      @change="handleChange"
    />
image.png

自定义校验规则

Validator.extend('phone', {
  getMessage: field => field + '格式错误',
  validate: value => {
    return value.length === 11 && /^1(1|2|3|4|5|6|7|8|9)\d{9}$/.test(value)
  }
})

光标离开输入框焦点就验证

参考https://curder.gitbooks.io/blog/content/vue/vee-validate/how-does-vee-validate-start-the-verification-when-the-mouse-is-removed.html

获取第一个错误信息并自动焦点到该表单字段

https://curder.gitbooks.io/blog/content/vue/vee-validate/how-to-use-vee-validate-throw-the-first-error-message-and-foucs-the-first-field.html

相关文章

网友评论

      本文标题:vee-validate

      本文链接:https://www.haomeiwen.com/subject/vzxfuktx.html