From 3fdf91a55a3cdc13ced2accfc75f02e937ddc0ca Mon Sep 17 00:00:00 2001 From: chenshenhai Date: Sat, 27 May 2023 16:40:52 +0800 Subject: [PATCH] fix: fix the issue of ineffective updateElement --- packages/core/dev/main.js | 5 +++++ packages/core/src/mixins/element.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/packages/core/dev/main.js b/packages/core/dev/main.js index 4597895..acd544c 100644 --- a/packages/core/dev/main.js +++ b/packages/core/dev/main.js @@ -31,3 +31,8 @@ const core = new Core( } ); core.setData(data); + +const elem1 = core.getData().elements[1]; +elem1.desc.text = 'Updated'; + +core.updateElement(elem1); diff --git a/packages/core/src/mixins/element.ts b/packages/core/src/mixins/element.ts index 5f8b010..8e86144 100644 --- a/packages/core/src/mixins/element.ts +++ b/packages/core/src/mixins/element.ts @@ -62,6 +62,7 @@ export function updateElement( resourceChangeUUIDs.push(result); } data.elements[i] = _elem; + core.setData(data); break; } }