From a7b81c46b877a226f149075b144b8aec62cbb938 Mon Sep 17 00:00:00 2001 From: gaoyunqi Date: Fri, 16 May 2025 17:56:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?=E7=9A=84=E6=B3=A8=E5=85=A5=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/SimpleFormItem.vue | 32 +------------------ .../src/components/SimpleFormItemSetup.vue | 2 -- 2 files changed, 1 insertion(+), 33 deletions(-) diff --git a/src/components/SimpleForm/src/components/SimpleFormItem.vue b/src/components/SimpleForm/src/components/SimpleFormItem.vue index 9d1c495..b460a47 100644 --- a/src/components/SimpleForm/src/components/SimpleFormItem.vue +++ b/src/components/SimpleForm/src/components/SimpleFormItem.vue @@ -219,8 +219,7 @@ const tabActiveKey = inject>('tabActiveKey', ref(0)); const activeKey = ref(0); const isCamelCase = inject('isCamelCase', false); - // 注入整个表单的配置,formProps是个计算属性,不能修改,formData则来自每个业务的表单页面。 - const formData = inject('formData', { noInject: true }); + watch( () => tabActiveKey?.value, (val) => { @@ -240,35 +239,6 @@ } ); - // watch( - // () => props.value, - // (val) => { - // if (!val) return; - // let { componentProps = {} } = props.schema; - // if (componentProps['events']) { - // for (const eventKey in componentProps['events']) { - // try { - // const event = new Function( - // 'schema', - // 'formModel', - // 'formActionType', - // `${componentProps['events'][eventKey]}`, - // ); - // event(props.schema, formModel, props.formApi); - // } catch (error) { - // notification.error({ - // message: 'Tip', - // description: '触发事件填写有误!', - // }); - // } - // } - // } - // }, - // { - // immediate: true, - // }, - // ); - const { notification } = useMessage(); const getSchema = computed(() => { return props.schema as FormSchema; diff --git a/src/components/SimpleForm/src/components/SimpleFormItemSetup.vue b/src/components/SimpleForm/src/components/SimpleFormItemSetup.vue index 0dfa458..496ced4 100644 --- a/src/components/SimpleForm/src/components/SimpleFormItemSetup.vue +++ b/src/components/SimpleForm/src/components/SimpleFormItemSetup.vue @@ -53,8 +53,6 @@ const tabActiveKey = inject>('tabActiveKey', ref(0)); const activeKey = ref(0); const isCamelCase = inject('isCamelCase', false); - // 注入整个表单的配置,formProps是个计算属性,不能修改,formData则来自每个业务的表单页面。 - const formData = inject('formData', { noInject: true }); watch( () => tabActiveKey?.value, (val) => {