- 转换任务之前需要判断文件是否存在
- 修复 Mac dark 图标太大的问题,图标改为 80% 其他透明
- 修复关闭图标含有 70%的透明度问题
- 修复隐藏打开的关闭图标会有一个图标闪烁问题
- electron 如何自定义 titlebar
- electron 主进程与渲染进程之间的相互通信
- Vue3 如何创建和使用图标组件 SvgIcon
- eslint 忽略文件夹
- 配置无边框窗口和配置 Mac 红绿灯
- ipc 获取 Windows 或者 Mac 平台
- 如何使用 css 使得窗口变成可拖拽
- Mac Resources 目录执行权限不足问题
- Mac 系统托盘图标失真问题
- Mac 或者 Windows 不显示系统托盘图标问题(清除系统图标缓存-重启电脑)
- Mac 开发环境不显示任务栏图标
- ffmpeg 可执行文件-打包后变成文本文件 - 改成 zip 包
- 如何解决 ffmpeg 集成到我们的应用中 asarUnpack
- electron 版本问题,20 版本以上不支持直接在 preload.js 引入 node.js 相关模块
- 当数据量达到 500 条的时候出现卡顿、延迟和更新状态失败等问题
- 修复卡顿、白屏、更新状态失败问题
- 修复 row key 配置错误问题
- 增加 ElementPlus 默认语言配置
- 解决动画的问题 table 中的 el-tag 默认会有动画,我们并不需要
- vue3 结合 ref 使用 localStorage 存储分页信息
- vue3 computed 的使用
- vue3 props 的使用
- vue3 组件传参数的使用
- vue3 如何写钩子函数
- 定位问题
(1) 复现 bug,做了什么操作 出现了什么问题 (2) 利用 console.log 执行的次数是否合理 (3) 更复杂的场景 debugger
- 优化代码
(1) 优化代码 减少执行次数 (2) 修复 row key 使用唯一的 id (3) 增加 ElementPlus 默认语言配置
- 更改解决方案
(1) 单个 table 展示的数据过多 (2) 需要利用分页加载或者上拉下拉加载
- 其他问题
(1) 发现有相同的文件的时候导致选中错误 row key 设置错误 (2) 引出新的问题 element plus 如何修改语言的默认值
- 未来优化
当数量量更多的时候,可以考虑数据库来存储数据 sqlite