Skip to content

✨基于Electron-vue搭建的一个简单To-Do-List(待办事项)应用:alarm_clock:

Notifications You must be signed in to change notification settings

gorkys/To-Do-List

Repository files navigation

To-Do-List

待办事宜

下载

点击进入下载页面

应用说明

项目功能:

  • 新建与编辑待办事项
  • 恢复与删除已完成事项
  • 完成事项进度条
  • Mini窗口以及双击新建剪贴板数据
  • 日程提醒
  • 支持剪贴板新建事项
  • Mini窗口动画

技术栈:

  • electron-vue
  • Vue
  • Vuex
  • lowdb
  • element-ui

项目截图:

开发说明

目前仅针对Windows。Mac、Linux平台并未兼容。

如果想学习Electron-vue的开发,可以查看Molunerfinn写的系列教程——Electron-vue开发实战

遇到的一些问题可以参考我踩过的坑,Electron-vue开发实战之To-do-List

开发模式

输入npm run dev进入开发模式,开发模式具有热重载特性。不过需要注意的是,开发模式不稳定,会有进程崩溃的情况。此时需要:

ctrl+c # 退出开发模式
npm run dev # 重新进入开发模式

生产模式

如果你需要自行构建,可以npm run build开始进行构建。构建成功后,会在build目录里出现构建成功的相应安装文件。

注意:如果你的网络环境不太好,可能会出现electron-builder下载electron二进制文件失败的情况。这个时候需要在npm run build之前指定一下electron的源为国内源:

npm set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
npm run build

只需第一次构建的时候指定一下国内源即可。后续构建不需要特地指定。 其它打包问题参考:http://tingtas.com/posts/7bca46d1#electron-vue打包的正确姿势

赞助

To-Do-List是免费开源的软件,如果你喜欢它,对你有帮助,不妨请我喝杯咖啡吧

微信:

支付宝:

License

MIT

Copyright (c) 2017 - 2019 Gorkys