From bb7ec0aa1b55f83f68d7021fb98090d8e555ed65 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Mon, 24 Nov 2025 20:27:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(element-plus-adapter):=20=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E6=97=B6=E5=B0=86vue=E6=BA=90=E7=A0=81=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E5=85=A5=E7=9B=AE=E6=A0=87=E4=BB=A3=E7=A0=81=E4=B8=AD,?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E9=A1=B5=E9=9D=A2=E5=AD=98=E5=9C=A8=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA=E7=89=88=E6=9C=ACvue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/element-plus-adapter/package.json | 1 + playground/src/main.ts | 12 ++++++------ pnpm-lock.yaml | 3 +++ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/element-plus-adapter/package.json b/packages/element-plus-adapter/package.json index 91defee0..f35f4ecf 100644 --- a/packages/element-plus-adapter/package.json +++ b/packages/element-plus-adapter/package.json @@ -37,6 +37,7 @@ "peerDependencies": { "@tmagic/design": "workspace:*", "element-plus": ">=2.9.0", + "vue": "catalog:", "typescript": "catalog:" }, "peerDependenciesMeta": { diff --git a/playground/src/main.ts b/playground/src/main.ts index 033bb49e..acc5661f 100644 --- a/playground/src/main.ts +++ b/playground/src/main.ts @@ -50,19 +50,19 @@ globalThis.MonacoEnvironment = { }, }; -const adpter = sessionStorage.getItem('tmagic-playground-ui-adapter') || 'element-plus'; +const adapter = sessionStorage.getItem('tmagic-playground-ui-adapter') || 'element-plus'; -let adpterModule; +let adapterModule; -if (adpter === 'tdesign-vue-next') { +if (adapter === 'tdesign-vue-next') { import('tdesign-vue-next/es/style/index.css'); - adpterModule = import('@tmagic/tdesign-vue-next-adapter'); + adapterModule = import('@tmagic/tdesign-vue-next-adapter'); } else { import('element-plus/dist/index.css'); - adpterModule = import('@tmagic/element-plus-adapter'); + adapterModule = import('@tmagic/element-plus-adapter'); } -adpterModule.then((module: any) => { +adapterModule.then((module: any) => { const app = createApp(App); app.use(router); app.use(editorPlugin, module.default); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b4efca33..87a3f7c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -390,6 +390,9 @@ importers: typescript: specifier: 'catalog:' version: 5.9.3 + vue: + specifier: 'catalog:' + version: 3.5.24(typescript@5.9.3) packages/form: dependencies: