因为electron不支持prompt,所以blockly创建变量的时候会报错
方案:重写blockly 的 prompt 方法
<script setup >
import * as Blockly from "blockly/core";
Blockly.dialog.setPrompt((title,val,callBack) => {
openPrompt(title).then(res => {
if(res) callBack(res)
})
})
function openPrompt(title){
return new Promise((resolve, reject) => {
// 覆写弹框方法 把自己的弹框放在这里初始化
})
}
</script>