From 3ebf0ac7dfbf285d01ee2feee14962b9364fb8e3 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Wed, 25 Jun 2025 18:50:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20useVbenForm=20=E5=A2=9E=E5=8A=A0=20Casc?= =?UTF-8?q?ader(=E7=BA=A7=E8=81=94=E9=80=89=E6=8B=A9=E5=99=A8)=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 1 + CHANGELOG.md | 1 + apps/web-antd/src/adapter/component/index.ts | 5 +++++ 3 files changed, 7 insertions(+) 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,