原创:Electron+vue+element-ui开发的pc简易定时任务提醒器(源码分享)
软件介绍:本软件主要功能就是提醒,用于提醒自己到点了要做什么!!!
我主要做这个简单软件的目的是因为本人程序员,常年坐在椅子上,少喝水,少上厕所,体检时导致尿酸高,由于害怕痛风,下定决心一定要修改自己的坏毛病,所以萌生做一款提醒自己功能的想法。
希望大家能多喝水,多上厕所,健健康康。
身体是革命的资本,就算不为了革命也要为了自己的健康(看一次病可花不少钱)!!
目前功能:
1.无需联网
2.用的lowdb本地数据库
3.生成任务的计量单位精确到分
4.利用了windows系统的通知功能进行提醒,以及alert弹窗进行强制提醒!
ps.当前功能单薄简陋,开发的时间也比较短,就想初步开发个框架,以后在慢慢补全。
本人技术也不强,大神请嘴下留情!谢谢
如果大家对这款软件的需求确实比较大的话,后期我可能就会更新其他功能,目前想增加功能的是:
1.增加往后7天的任务提醒设置,并保留前3天的任务缓存。
2.增加强制提醒和普通提醒功能的选项
3..重新设计UI
(这个版本只有一天的数据,每天都会执行设置好的定时任务)
或者大家什么想法也可以留言,后续我jio得能做就实现出来。
因为是源码分享,所以大家也可以自己开发,如果想学的同学也可以看看源码进行学习,二次开发。
主要用到的库有如下:
1.lowdb(本地数据库)
2.node-schedule(定时任务)
3.moment(时间插件库)
主要环境nodejs+electron,框架为electron-vue,自行安装环境,如何搭建我就不详细说了,度娘一搜就出现很多。
软件截图:
可以右键退出软件
定时任务将会调用windows自带的通知功能进行提醒
源码下载地址:
只有百度云:
链接:https://pan.baidu.com/s/1Abq1jBN7MU-EZyCzOxL2cg
提取码:n8ua
因为源码超过100M无法使用蓝奏云很多都是node_modules第三方库太多造成的,很多用不上,自己可以删除
主要文件:
1.src/App.vue(子进程,主要实现功能的地方)
2.src/background.js(主进程,生成窗体和菜单的功能文件)
3.db.json(存放生成任务的数据,所有数据由json格式进行本地储存)
欢迎大神来进行指导,指正!
提前祝大家2021年新年快乐,工作顺利,学业有成,更重要的是身体健康,早日脱单!
牛气冲天
这个。。。小工具但有150M的体量,会不会太大了点。。 可以用来做每日计划,我现在是写在本子上的。这个可以呀,我也怕猝死鸭。。。 蛮简洁漂亮的,感谢分享 感谢分享,来学习下 建议下次上传源码时,删掉node_modules文件夹。 最近也要做桌面应用,学习一下。感谢分享 感觉很复杂啊,用这么多东西组合起来。
MFC/QT不是几行代码就行了吗 绝对没放盐 发表于 2021-5-18 09:45
这个。。。小工具但有150M的体量,会不会太大了点。。
因为自带很多第三方库,不需要可以删除,这就是nodejs的缺点,不稳定,生态杂乱
页:
[1]
2