fix(core): 事件行为应该为串行执行

This commit is contained in:
roymondchen 2025-08-08 15:51:54 +08:00
parent 371be8aa27
commit fc1c9feafd

View File

@ -200,9 +200,9 @@ export default class EventHelper extends EventEmitter {
if (typeof config === 'number') { if (typeof config === 'number') {
// 事件响应中可能会有修改数据源数据的会更新dsl所以这里需要重新获取 // 事件响应中可能会有修改数据源数据的会更新dsl所以这里需要重新获取
const actionItem = ((fromCpt as TMagicNode).events[config] as EventConfig).actions[i]; const actionItem = ((fromCpt as TMagicNode).events[config] as EventConfig).actions[i];
this.actionHandler(actionItem, fromCpt as TMagicNode, args, flowState); await this.actionHandler(actionItem, fromCpt as TMagicNode, args, flowState);
} else { } else {
this.actionHandler(actions[i], fromCpt as DataSource, args, flowState); await this.actionHandler(actions[i], fromCpt as DataSource, args, flowState);
} }
} }
flowState.reset(); flowState.reset();