From 473fb38dfd8f47b470a4b3295f1b9756c574b5ad Mon Sep 17 00:00:00 2001 From: "lixuefei.1313" Date: Tue, 2 Dec 2025 14:41:09 +0800 Subject: [PATCH 1/2] fix: fix bug of label layout --- packages/vrender-components/src/label/arc.ts | 2 +- packages/vrender-components/src/label/base.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vrender-components/src/label/arc.ts b/packages/vrender-components/src/label/arc.ts index 49b14d068..64ed3c1d3 100644 --- a/packages/vrender-components/src/label/arc.ts +++ b/packages/vrender-components/src/label/arc.ts @@ -169,7 +169,7 @@ export class ArcLabel extends LabelBase { protected _layout(texts: (IText | IRichText)[]) { if (!texts || !texts.length) { - return; + return []; } const labels = super._layout(texts); diff --git a/packages/vrender-components/src/label/base.ts b/packages/vrender-components/src/label/base.ts index 8c0574c65..d70d759f7 100644 --- a/packages/vrender-components/src/label/base.ts +++ b/packages/vrender-components/src/label/base.ts @@ -483,7 +483,7 @@ export class LabelBase extends AnimateComponent { for (let i = 0; i < texts.length; i++) { const text = texts[i]; if (!text) { - return; + return []; } const textData = text.attribute as LabelItem; const baseMark = this.getRelatedGraphic(textData); From 3ba72ec939fce3f7ab7a94a2eedfed78434ee437 Mon Sep 17 00:00:00 2001 From: "lixuefei.1313" Date: Tue, 2 Dec 2025 14:43:06 +0800 Subject: [PATCH 2/2] docs: update changlog of rush --- .../fix-fix-bug-of-label-layout_2025-12-02-06-43.json | 11 +++++++++++ .../fix-fix-bug-of-label-layout_2025-12-02-06-43.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 common/changes/@visactor/vrender-components/fix-fix-bug-of-label-layout_2025-12-02-06-43.json create mode 100644 common/changes/@visactor/vrender-core/fix-fix-bug-of-label-layout_2025-12-02-06-43.json diff --git a/common/changes/@visactor/vrender-components/fix-fix-bug-of-label-layout_2025-12-02-06-43.json b/common/changes/@visactor/vrender-components/fix-fix-bug-of-label-layout_2025-12-02-06-43.json new file mode 100644 index 000000000..3b8702c03 --- /dev/null +++ b/common/changes/@visactor/vrender-components/fix-fix-bug-of-label-layout_2025-12-02-06-43.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "fix: fix bug of label layout\n\n", + "type": "none", + "packageName": "@visactor/vrender-components" + } + ], + "packageName": "@visactor/vrender-components", + "email": "lixuef1313@163.com" +} \ No newline at end of file diff --git a/common/changes/@visactor/vrender-core/fix-fix-bug-of-label-layout_2025-12-02-06-43.json b/common/changes/@visactor/vrender-core/fix-fix-bug-of-label-layout_2025-12-02-06-43.json new file mode 100644 index 000000000..50c4f5377 --- /dev/null +++ b/common/changes/@visactor/vrender-core/fix-fix-bug-of-label-layout_2025-12-02-06-43.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "fix: fix bug of label layout\n\n", + "type": "none", + "packageName": "@visactor/vrender-core" + } + ], + "packageName": "@visactor/vrender-core", + "email": "lixuef1313@163.com" +} \ No newline at end of file