# 初试 electron

配置项目太难了 TAT

好不容易度过了九天七门的考试周,总算迎来了几天的咸鱼假期。

考试周对着自己整理的 markdown 背书,突然觉得有那么点点不方便。

比如想检验自己某个问题是否背熟时总会不由得瞟到下面的答案......

如果做一个 Expansion Panel,一开始只看到问题,展开后才看到答案,不就能很好地满足需求了吗?

思来想去,由于业务比较简单,决定尝试一些新东西,于是把目光转向 electron。

这年头,没框架撸原生可太痛苦了,于是找到了 electron-vue (opens new window),基本可以满足全部的功能需求~

但还是遇到一些小问题:UI 框架难以引入!

Vuetify 通常是 vue add vuetify 引入,但由于 electron-vue 的目录结构与寻常的 web 项目不同,无法通过这种一条龙的方式直接引入。

(这里也体现出基础架构技术的不足,没有尝试过全程手动引入 Vuetify)

最后由于懒惰,选择了全部自己原生实现,顺便也可以体验一些经典组件的实现。

不过经过调研,electron + vue + vuetify 也可以通过 这种方法 (opens new window) 非常简单地构建起来,但其关于读写文件等方面的 node 级功能还没有验证,所以暂时搁置

由于设计废,目前样式主要参照 Microsoft TODO,已经完成了基础功能的调研,进入界面开发阶段。

欢迎提意见/试用/指点 → pass-no-fail (opens new window)

Last Updated: 8/29/2020, 12:36:04 AM