在 Material-UI 弹出窗口的“componentDidUpdate”生命周期函数中手动激活 Blockly 的文本输入字段。以下是代码示例:
componentDidUpdate() {
setTimeout(() => {
const textFields = document.getElementsByClassName('blocklyEditableText');
for (let i = 0; i < textFields.length; i++) {
Blockly.Xml.domToTextField_(textFields[i]);
}
}, 0);
}
下一篇:Blockly对类类型的支持