Prechádzať zdrojové kódy

修复容器组件相互嵌套报错的bug

tongshangming 2 rokov pred
rodič
commit
ff465280e7

+ 1 - 0
src/components/form/ElFormCard.vue

@@ -30,6 +30,7 @@ const cardSlot = props.formItem.slots?.find(slot => slot.name === 'header')
           v-model="item.value"
           v-bind="item.props"
           :children="item.children"
+          :formItem="item"
           :formData="formData"
           :formConfig="formConfig"
           v-on="item.events || {}"

+ 1 - 0
src/components/form/ElFormLayout.vue

@@ -25,6 +25,7 @@ defineProps<Props>()
         v-model="item.value"
         v-bind="item.props"
         :children="item.children"
+        :formItem="item"
         :formData="formData"
         :formConfig="formConfig"
         v-on="item.events || {}"

+ 1 - 0
src/components/form/ElFormTabs.vue

@@ -37,6 +37,7 @@ const modelValue = computed({
             v-model="item.value"
             v-bind="item.props"
             :children="item.children"
+            :formItem="item"
             :formData="formData"
             :formConfig="formConfig"
             v-on="item.events || {}"