我正在与Blockly合作,我对此很陌生。我在那里有一个语句块,我可以在其中添加一些其他块。我的问题是,当我尝试使用Blockly.JavaScript.statementToCode(block, 'io_fields')
转换语句块时,它返回所有块组合的字符串,我希望它在片段中,就像在数组中一样。我不知道这是否可能。我在他们的文档中找不到任何API。
请建议我这样做的方法。 提前谢谢。
答案 0 :(得分:1)
Blockly添加所有语句块。因此,如果您这样做(来自blocks_compressed
text_print
):
print "Hello world"
print "Hello world"
阻止返回
'window.alert("Hello world");\nwindow.alert("Hello world")'
所以你可以这样做:
Blockly.JavaScript.statementToCode(block, 'io_fields').split(';\n');