2

我们已将 Blockly 从版本 1 升级到 3.20191014。

在旧的 Blockly 中,加载块时不会执行回调函数,但在新的 Blockly 中,会在加载时执行回调函数。因此,我的代码与之前的工作方式不同。

例如:

var dropdown = new Blockly.FieldDropdown(activity_attributes, function(option) {
    this.sourceBlock_.updateShapeByAttribute_(object, option);
});

在上面的代码中,updateShapeByAttribute_调用并没有在旧的 Blockly 中执行,而是在加载时在新的 Blockly 中执行。

有什么建议么?

4

0 回答 0