diff --git a/runtime/vue2/playground/App.vue b/runtime/vue2/playground/App.vue index efb84b12..2231b43c 100644 --- a/runtime/vue2/playground/App.vue +++ b/runtime/vue2/playground/App.vue @@ -93,7 +93,11 @@ export default defineComponent({ const nodeInstance = app.page?.getNode(config.id); if (nodeInstance) { - nodeInstance.setData(config); + nodeInstance.setData(newNode); + } + + if (app.page?.data.id === config.id) { + app.page.setData(newNode); } }, diff --git a/runtime/vue3/playground/App.vue b/runtime/vue3/playground/App.vue index 8f2a4638..e073d464 100644 --- a/runtime/vue3/playground/App.vue +++ b/runtime/vue3/playground/App.vue @@ -90,7 +90,11 @@ window.magic?.onRuntimeReady({ const nodeInstance = app.page?.getNode(config.id); if (nodeInstance) { - nodeInstance.setData(config); + nodeInstance.setData(newNode); + } + + if (app.page?.data.id === config.id) { + app.page.setData(newNode); } },