Skip to content

表单渲染器

基础用法

vue
<template>
  <ex-form-render :form-json="formJson" :form-data="formData" />
</template>
<script lang="ts" setup>
import { ref, reactive } from "vue";
import { DesFormParams } from "exercise-form";

const formData = ref({});
const formJson = reactive<DesFormParams>({
  formConfig: {}, //表单设置
  widgetList: [] //组件列表
});
</script>

属性参数

属性名描述类型默认值
form-json表单JSON数据object-
form-data表单数据object-
disabled禁用booleanfalse

导出属性

属性名描述类型
formRenderRef当前表单Ref对象Ref<any>
formData表单数据object

formRenderRef 方法,及包含el-form导出方法和子组件导出的方法。当前为子组件导出的方法:

方法描述类型参数
getWidgetRef获取当前组件的Reffunction组件名(name)

Released under the MIT License.