antdvue对a-form自定义组件进行校验

在form表单中引入自定义组件时,并打算对其值进行校验,可是使用rules字段时,发现大多都校验不了

表单默认触发change事件,我们需要在自定义组件中触发form提供的onFieldChange事件

事例如下:

import {Form} from "ant-design-vue";
const formItemContext = Form.useInjectFormItemContext();
// 更新值 const updateValue
= () => { emits("update:value", value); formItemContext.onFieldChange(); // 触发change事件 }

 

 
posted @ 2023-01-18 15:31  不会飞的木木夕  阅读(1987)  评论(0编辑  收藏  举报