diff --git a/src/components/Search/src/Search.vue b/src/components/Search/src/Search.vue index a8ae601b..80f2b37c 100644 --- a/src/components/Search/src/Search.vue +++ b/src/components/Search/src/Search.vue @@ -9,8 +9,6 @@ import { FormSchema } from '@/types/form' const { t } = useI18n() -const slots = useSlots() - const props = defineProps({ // 生成Form的布局结构数组 schema: { @@ -125,7 +123,9 @@ const setVisible = () => { </ElButton> </div> </template> - <template v-for="(slot, name) in slots" #[name]><slot :name="name"></slot></template> + <template #[name] v-for="name in Object.keys($slots)" :key="name" + ><slot :name="name"></slot + ></template> </Form> <template v-if="layout === 'bottom'">