From 5e26e3a030611a042630dcb60bee58d67a5d86f1 Mon Sep 17 00:00:00 2001 From: Mrbunker Date: Sat, 30 Aug 2025 01:03:29 +0800 Subject: [PATCH 1/2] fix: add QRCode component support to TDesign resolver --- src/core/resolvers/tdesign.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/core/resolvers/tdesign.ts b/src/core/resolvers/tdesign.ts index 283d7368..c7c68f34 100644 --- a/src/core/resolvers/tdesign.ts +++ b/src/core/resolvers/tdesign.ts @@ -53,6 +53,13 @@ export function TDesignResolver(options: TDesignResolverOptions = {}): Component } } + if (name.startsWith('TQrcode') || name.startsWith('Qrcode')) { + return { + name: 'QRCode', + from: `tdesign-${library}${importFrom}`, + } + } + if (name.match(/^T[A-Z]/) || pluginList.includes(name)) { const importName = name.match(/^T[A-Z]/) ? name.slice(1) : name From 139e97a98c1ee65cd33a40071aeab2caad139300 Mon Sep 17 00:00:00 2001 From: Mrbunker Date: Sat, 30 Aug 2025 15:08:05 +0800 Subject: [PATCH 2/2] fix: only resolve TQrcode to QRCode --- src/core/resolvers/tdesign.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/resolvers/tdesign.ts b/src/core/resolvers/tdesign.ts index c7c68f34..e21850a0 100644 --- a/src/core/resolvers/tdesign.ts +++ b/src/core/resolvers/tdesign.ts @@ -53,7 +53,7 @@ export function TDesignResolver(options: TDesignResolverOptions = {}): Component } } - if (name.startsWith('TQrcode') || name.startsWith('Qrcode')) { + if (name.startsWith('TQrcode')) { return { name: 'QRCode', from: `tdesign-${library}${importFrom}`,