diff --git a/.vscode/settings.json b/.vscode/settings.json index be085c18..3884c71f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -235,6 +235,7 @@ "cSpell.words": [ "archiver", "axios", + "Cascader", "dotenv", "isequal", "jspm", diff --git a/CHANGELOG.md b/CHANGELOG.md index eea91f32..fcd460c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ **FEATURES** - Tinymce添加在antd原生表单/useVbenForm下的校验样式 +- useVbenForm 增加 Cascader(级联选择器) 组件 **BUG FIX** diff --git a/apps/web-antd/src/adapter/component/index.ts b/apps/web-antd/src/adapter/component/index.ts index 18617676..61956b3f 100644 --- a/apps/web-antd/src/adapter/component/index.ts +++ b/apps/web-antd/src/adapter/component/index.ts @@ -39,6 +39,9 @@ const AutoComplete = defineAsyncComponent( () => import('ant-design-vue/es/auto-complete'), ); const Button = defineAsyncComponent(() => import('ant-design-vue/es/button')); +const Cascader = defineAsyncComponent( + () => import('ant-design-vue/es/cascader'), +); const Checkbox = defineAsyncComponent( () => import('ant-design-vue/es/checkbox'), ); @@ -128,6 +131,7 @@ export type ComponentType = | 'ApiSelect' | 'ApiTreeSelect' | 'AutoComplete' + | 'Cascader' | 'Checkbox' | 'CheckboxGroup' | 'DatePicker' @@ -191,6 +195,7 @@ async function initComponentAdapter() { }, ), AutoComplete, + Cascader: withDefaultPlaceholder(Cascader, 'select'), Checkbox, CheckboxGroup, DatePicker,