diff --git a/src/components/render/FormRender.vue b/src/components/render/FormRender.vue index 630a0ded..82bce909 100644 --- a/src/components/render/FormRender.vue +++ b/src/components/render/FormRender.vue @@ -4,21 +4,25 @@ import { type PropType, ref } from 'vue' // 组件配置 interface RenderProps { component: string - content: any - props: any + content?: any + props?: any } // 输入参数 const elementProps = defineProps({ - config: Array as PropType, + config: Object as PropType, }) // 配置表单 -const formItems = ref(elementProps.config) +const formItem = ref(elementProps.config || { + component: 'div', + props: {}, + content: [], +})