因为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>
Logo

前往低代码交流专区

更多推荐