liteflow中开始节点将入参写到上下文种
时间: 2024-11-22 22:42:21 浏览: 14
在LiteFlow框架中,"开始节点"通常作为流程的第一步,负责初始化并传递数据给后续节点。当你在一个流程图中设置一个开始节点,并为其配置了输入变量或参数,你可以通过`WriteToContext`操作将这些值写入到流程的上下文中。`Context`在LiteFlow中是一个存储全局数据的容器,它使得各个节点之间的通信变得简单。
例如,在JavaScript的LiteFlow API中,你可能会这样做:
```javascript
// 创建一个开始节点
const startNode = new LiteFlow.Node({
type: 'Start',
// 在这里定义输入参数
inputs: {
myInputParam: { type: 'string' }
},
});
// 在开始节点的处理函数里(onExecute),写入参数到上下文
startNode.onExecute(context => {
context.set('myVariable', startNode.get('myInputParam')); // 将输入参数写入上下文
// 然后继续流程...
});
```
在这个例子中,`myInputParam`就是你想要写入到上下文的参数。后续节点可以通过`context.get('myVariable')`访问这个值,实现了数据的传递。
阅读全文