Ant Design Vue 的 formRef.value.resetFields() 不生效
从 iView 转过来写 Ant Design Vue,还是有些不同的地方。比如在用 Form 表单时 发现清空表单功能竟然不好使了
<a-form :model="formState" :label-col="labelCol" :wrapper-col="wrapperCol" ref="formRef"><a-form-item label="节点名称"><a-input v-model:value="formState.nodeName" />a-form-item><a-button @click="CLEAR">清空测试a-button>
a-form>
interface FormState {nodeName: string;
}
// 这块就不全写了
const formRef = ref();
const formState: UnwrapRef<FormState> = reactive({nodeName: '',
});
const CLEAR = () => {formRef.value.resetFields();
};
百思不得其解,后来发现是 没加name,应该是
这里的 name 就相当于 iView 中的 prop, 漏写导致无法清空表单
此外,a-form标签中 ref="formRef"也容易漏写,一定要仔细检查!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
