<template lang="pug">divinput(v-model="title" @input="validateValue")div(v-if="errorMessage") {{errorMessage}}</template>import Schema from "async-validator";// 自定义规则函数的模板const validateData = (rule, value, callback) => {let errorMessage;if (value === "坏蛋") {errorMessag...
<template><slot></slot></template>importAsyncValidatorfrom'async-validator'exportdefault{name:'v-form',componentName:'VForm',// 通过 $options.componentName 来找 form 组件data () {return{fields: [],// field: {prop, el},保存 FormItem 的信息。formError: {} } },computed: { formRules ()...
复制代码 如上readme 中一直说使用asyncValidator, 所以一直以为接收asyncValidator作为关键字,结果试了很久就是不行。其实还是使用validator关键字就行。具体使用如下就行… 使用定义 validatorFieldRule: [ { required:true, validator: checkEmpty, trigger:"change"} ] AI代码助手复制代码 验证规则定义 varcheckEmpty=...