From 4bdd5552dd26758a50759f681806eff448e66a71 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 6 Sep 2025 19:38:35 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90element-plus=E3=80=91form?= =?UTF-8?q?=20schema=20=E6=94=AF=E6=8C=81=20InputTag=20=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-ele/src/adapter/component/index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/web-ele/src/adapter/component/index.ts b/apps/web-ele/src/adapter/component/index.ts index af47922a7..4c99ce796 100644 --- a/apps/web-ele/src/adapter/component/index.ts +++ b/apps/web-ele/src/adapter/component/index.ts @@ -66,6 +66,12 @@ const ElInputNumber = defineAsyncComponent(() => import('element-plus/es/components/input-number/style/css'), ]).then(([res]) => res.ElInputNumber), ); +const ElInputTag = defineAsyncComponent(() => + Promise.all([ + import('element-plus/es/components/input-tag/index'), + import('element-plus/es/components/input-tag/style/css'), + ]).then(([res]) => res.ElInputTag), +); const ElRadio = defineAsyncComponent(() => Promise.all([ import('element-plus/es/components/radio/index'), @@ -175,6 +181,7 @@ export type ComponentType = | 'ImageUpload' | 'Input' | 'InputNumber' + | 'InputTag' | 'RadioGroup' | 'RangePicker' | 'RichTextarea' @@ -266,6 +273,7 @@ async function initComponentAdapter() { }), Input: withDefaultPlaceholder(ElInput, 'input'), InputNumber: withDefaultPlaceholder(ElInputNumber, 'input'), + InputTag: withDefaultPlaceholder(ElInputTag, 'input'), RadioGroup: (props, { attrs, slots }) => { let defaultSlot; if (Reflect.has(slots, 'default')) {