有时候一个字段是否必填需要根据另一个字段的值确定,这时候就需要动态校验,动态校验是绑定在el-form-item上,代码如下
<el-form-item label="单位" :rules="flage ? [{ required: true, message: '请输入单位名称', trigger: 'blur' }] : {}">
<el-input v-model="formDate.itemUnit" />
</el-form-item>
这个时候el-form-item上面就不要绑定prop了,直接在里面的内容v-mode就好,不然校验会有报错