1

我发现Blockly是一个有用的工具,它允许高级用户“无需编码”某些业务逻辑规则,同时还可以对他们的访问进行沙箱化。经典的视觉规则引擎。

我已经看到 Blockly 显然支持我假设存储在Blockly内部的某个集合中的变量,即它不会创建全局 JS 变量?

在 Blockly 之外的常规 JS 代码中,我如何设置(或创建)一个 Blockly 变量以及如何读取它?我正在设想一种情况,我们的代码有一个“更新规则引擎”块,它将键值注入 Blockly 变量,以便 Blockly 数据和我们的内部状态保持分离。

这似乎很明显,但我最初对如何从代码中与 Blockly 进行交互的搜索并没有取得成果。

4

1 回答 1

1

只需在 JS 文件中声明变量就可以了。在评估之后,您可以使用这些变量,但要注意评估,在执行代码之前进行足够的安全检查......

亲切的问候。

于 2017-12-22T09:07:27.190 回答