gpt4 book ai didi

javascript - 如何以编程方式注入(inject)和读取 Blockly 变量?

转载 作者:行者123 更新时间:2023-11-30 20:53:48 24 4
gpt4 key购买 nike

我正在发现 Blockly作为一种有用的工具,它允许高级用户“无需编码就编码”一些业务逻辑规则,同时还可以对他们的访问进行沙盒处理。经典的视觉规则引擎。

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

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

这似乎很明显,但我最初搜索如何通过代码与 Blockly 交互并没有取得成果。

最佳答案

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

亲切的问候。

关于javascript - 如何以编程方式注入(inject)和读取 Blockly 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47888130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com