事件里面的js变量值如何在后续的js代码里面获取

比如定义了一个当前月薪值的js变量,请问下如何在JavaScript代码里面获取到这个值,问AI也搞不清楚如何获取。

在事件流里添加的“自定义变量”,后续 JavaScript 步骤里可以用 ctx.getVar() 获取,路径要写变量的“标识符”,不是显示标题。
例如你的 JS 变量标识符是 currentSalary,后续 JS 代码里这样取:

const currentSalary = await ctx.getVar('ctx.currentSalary');
console.log(currentSalary);

如果这个变量是表单变量或对象,再继续取字段:

const salary = await ctx.getVar('ctx.currentSalary.salary');

注意变量有作用域:在区块事件里定义的变量通常只在该区块上下文中可用;如果希望当前页面多个区块都能使用,建议在页面级事件流里定义。

1 Like

ok,谢谢,可以了。