#177·drawnix

建议:增加保存和加载(以本地IndexedDB的形式)

Author: kickTigerCreated Jul 16, 2025Updated Jul 27, 2026
Labelsenhancementarea: storage

问题描述:目前加载和保存太复杂了

因为本人在高频率使用 drawnix,所以会遇到保存和加载的问题,会变得很复杂。目前的方案就是一个文件一个文件夹,否则就真找不到文件了。

  1. 目前的保存都是另存为一个单独的文件在本地,每次都单独保存一个时间戳的文件,非常的麻烦
  2. 加载的时候也是要去找,找这个时间戳的文件非常的不好找。也没有连续性。

推荐方案1:利用浏览器临时保存多文件

Image

1 文件保存

  1. 单个文件直接保存在浏览器本地,可以直接保存,就不需要重复的外部另存为了。
  2. 可以在浏览器保存多个不同的文件,按需要切换。

下面的截图是临时保存的,但是我觉得可以存储在本地,使用如 localStorage、IndexedDB)保存数据,这样即使关闭浏览器,临时编辑的内容也是可以保存的,因为毕竟就是一些简单的数据,不是图片本书。

Image

2 文件加载

  1. 可以从浏览器本地加载,也可以用导出的文件导入。
Image

推荐方案2: 集成本地数据库 SQLite

不过这个可能过于复杂了,和大佬的纯编辑器不太相符了。更接近桌面应用了,但是历史记录或者编辑体验会好很多。

以上,感谢大佬的辛苦工作和开源!