请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

electron窗口用f5刷新出现的bug

在解决课后小练习的第二个bug的时候,遇到了个问题

在electron窗口中用reload或者f5刷新之后再点击文件或者创建文件就会失败并且进入死循环

请问一下是什么原因

正在回答

2回答

张轩 2020-06-21 09:40:10

同学你好 已经在这个问题中跟踪和更新了这个问题 请查看 https://coding.imooc.com/learn/questiondetail/192521.html

1 回复 有任何疑惑可以回复我~
张轩 2020-06-10 09:09:11

同学你好 请问你打开控制台是否发现前端有爆出什么错误? 我用你的描述试了一下,没有发现这个问题。

1 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕勒5016658 #1
    我发现了是fs.writeFile异步处理出现了bug
    我试了一下用writeFileSync就没有问题
    追加:readFile也遇到了同样的问题
    控制台没有报错
    具体bug表现:
    打开app
    ↓
    reload
    ↓
    新建文件,输入文件名
    ↓
    新建的文件名为空,可以删除(文件创建成功,files的title为空)
    ↓
    再次reload
    ↓
    程序进入假死状态,需要关闭进程
    回复 有任何疑惑可以回复我~ 2020-06-16 20:53:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信