点击空白处退出提示
作品详情
项目技术: react,electron,antd,mobx
项目成绩:
1.该项目有多个窗口:登录窗口,等待窗口,主窗口和详情窗口。一次性加载所有窗口会很耗费性能,所以我采用了分段加载的方式才渲染窗口,即登录窗口渲染时创建等待窗口并隐藏,将渲染进程的html文件注入窗口容器。显著提升了应用加载的速度,提高了用户体验。
2.项目最大的难点在于窗口可移动。因为在无预警时,需要将窗口缩为小图标(类似360小气球),移动时记录最终的位置并固定,当有预警信息时,需要窗口回到右上角并展开列表。我取鼠标的四种状态来记录位置,并通过down事件比对原有位置来区分点击还是移动的方式完成了该需求。
3.因为该应用是内网安装,所以我使用了配置文件来对应用初始化,使用node的fs模块获取文件并用ini插件解析文件内容,在渲染进程中获取配置信息。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论