electron窗口用f5刷新出现的bug

来源:8-8 添加持久化数据逻辑代码

qq_慕勒5016658

2020-06-09

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

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

请问一下是什么原因

写回答

2回答

张轩

2020-06-21

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

1
1
qq_慕勒5016658
非常感谢!
2020-06-22
共1条回复

张轩

2020-06-10

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

1
1
qq_慕勒5016658
我发现了是fs.writeFile异步处理出现了bug 我试了一下用writeFileSync就没有问题 追加:readFile也遇到了同样的问题 控制台没有报错 具体bug表现: 打开app ↓ reload ↓ 新建文件,输入文件名 ↓ 新建的文件名为空,可以删除(文件创建成功,files的title为空) ↓ 再次reload ↓ 程序进入假死状态,需要关闭进程
2020-06-16
共1条回复

2024更新 Electron+React+七牛云实战跨平台桌面应用

开发一款自动云同步的 Markdown 文件管理软件

1251 学习 · 463 问题

查看课程