Skip to content

@dragcraft/fields-ant-design-vue

该包把 Ant Design Vue 控件映射为 Designer 的字段 adapter。物料定义统一通过 materials 提供。

ts
import { createAntDesignVueFields } from '@dragcraft/fields-ant-design-vue'

const fieldComponentMap = createAntDesignVueFields()
入口用途
createAntDesignVueFields()创建完整字段 adapter map。
antDesignVueFieldComponents读取内置 adapter 定义。
AntDesignVueFieldComponentType获取受支持的稳定字段键。
AntDesignVueFieldComponentPropsMap为字段 componentProps 提供类型提示。

支持的字段键

createAntDesignVueFields() 返回以下稳定键,字段 Schema 通过 component 引用:

AutoCompleteCascaderCheckboxCheckboxGroupDatePickerInputInputNumberMentionsRadioRadioGroupRangePickerRateSelectSliderSwitchTextareaTimePickerTreeSelect

文本值控件使用 value / onUpdate:value,复选类控件使用 checked / onUpdate:checked。应用仍需导入 ant-design-vue/dist/reset.css 或自己的 UI 基础样式。

业务特化字段仍由宿主合并到同一份 fieldComponentMap