From 8e6e2e46ceb70e8993baae40c5b3648e9c41468a Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Thu, 06 Apr 2023 18:15:25 +0800 Subject: [PATCH] 再次调整工具集和帮助集 --- forms/form/CForm.vue | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/forms/form/CForm.vue b/forms/form/CForm.vue index e50dd75..541c3b0 100644 --- a/forms/form/CForm.vue +++ b/forms/form/CForm.vue @@ -1,5 +1,5 @@ /** - * CForm + * CForm - 表单套装组件,套件的主体 * @author Tevin */ @@ -19,8 +19,14 @@ export default { name: 'CForm', props: { + // 表单数据主体 formData: Object, + // 表单项变化的回调 + // 回调传参只有单项数据 onChange: Function, + // 表单完成的回调 + // 提交且通过表单验证后调用,不通过验证不调用 + // 回调传参包含整个表单数据 onFinish: Function, }, data() { @@ -86,6 +92,12 @@ callback && callback(true); }); }, + $submit() { + this.handleSubmit(); + }, + $preVerify(keys, callback) { + this.preCheckValidators(keys, callback); + }, }, mounted() { // 当表单项变化时 -- Gitblit v1.9.1