diff --git a/packages/editor-ui/src/components/Node.vue b/packages/editor-ui/src/components/Node.vue index 9dd4af5130d11..2668281e86acd 100644 --- a/packages/editor-ui/src/components/Node.vue +++ b/packages/editor-ui/src/components/Node.vue @@ -658,12 +658,15 @@ export default defineComponent({ this.showTriggerNodeTooltip = false; } }, - nodeRunData(newValue) { - if (!this.data) { - return; - } + nodeRunData: { + deep: true, + handler(newValue) { + if (!this.data) { + return; + } - this.$emit('run', { name: this.data.name, data: newValue, waiting: !!this.waiting }); + this.$emit('run', { name: this.data.name, data: newValue, waiting: !!this.waiting }); + }, }, }, created() {