- 博客(944)
- 资源 (3)
- 收藏
- 关注
原创 Electron-vite【实战】MD 编辑器 -- 文件列表(含右键快捷菜单,重命名文件,删除本地文件,打开本地目录等)
根据搜索框的值 searchFileKeyWord 的变化动态计算 computed 过滤文件列表 fileList 得到 fileList_filtered ,页面循环遍历渲染 fileList_filtered。点击文件列表的文件名称,打开对应的文件。将文件从文件列表中移除(不会删除文件)文件搜索框的清空按钮点击事件。直接用 shell 打开。
2025-05-30 15:18:48
953
原创 Electron-vite【实战】MD 编辑器 -- 系统菜单(含菜单封装,新建文件,打开文件,打开文件夹,保存文件,退出系统)
在 const mainWindow 后。
2025-05-30 10:22:03
788
原创 MD编辑器推荐【Obsidian】含下载安装和实用教程
下载后,双击执行即可安装,打开后页面如下。可拖入笔记、白板、添加文字、外部网址等等。将其他笔记拖拽进入目标笔记即可。有链接关系的文件间会连线。
2025-05-20 10:15:39
651
原创 Electron Forge【实战】自定义菜单 -- 顶部菜单 vs 右键快捷菜单
【代码】Electron Forge【实战】自定义菜单 -- 顶部菜单 vs 右键快捷菜单。
2025-04-30 09:47:10
566
原创 Electron Forge【实战】桌面应用 —— 将项目配置保存到本地
深度监听配置变量,当页面配置发生改变时,触发 electron 的 updateConfig 事件,将新配置传给主进程。直接调用 configManager 的 get 方法即可。需借助 electron 的 IPC 通信从主进程中获取。因读取配置文件需要时间,在创建主窗口前,便开始加载。完整代码见上文,此处仅截取更新配置的代码。
2025-04-29 10:11:37
604
原创 vue3+TS【实战】国际化 Vue-i18n
/ 导入自定义的语言包 -- 英文和中文// 默认语言: 'zh', 即中文// 语言包// 英文en,// 中文zh})
2025-04-28 12:08:19
235
原创 Electron Forge【实战】阿里百炼大模型 —— AI 聊天
登录并开通阿里云百炼新人有半年免费的使用福利,在模型详情中,可以查看剩余的免费额度在下方链接中创建 apiKey。
2025-04-25 15:04:30
506
原创 JS【详解】生成器 Generator
使用 function* 定义函数内部使用 yield 关键字来暂停和恢复执行生成器可以不用 yield 表达式,这时就变成了一个单纯的暂缓执行函数。console.log('执行了!')只有调用 next 方法时,函数f才会执行。
2025-04-13 16:45:36
733
原创 JS【详解】迭代器 Iterator(含可迭代对象、同步迭代器、异步迭代器等)
/ 创建一个可迭代对象return {} else {// 使用 for...of 循环遍历自定义的可迭代对象。
2025-04-12 23:19:31
1131
原创 Typora【实用教程】
Typora 是一款简洁实用,可实时渲染的 Markdown 编辑器。官网 https://typoraio.cn/https://blog.csdn.net/zimumumua/article/details/146481724代码块中右键快捷菜单将光标定位于想要换行的位置,按 Ctrl + Enter需要使用转义字符更改字体、大小、颜色、背景色借助 table, tr, td 等表格标签的 bgcolor 属性来实现背景色设置图片默认左对齐打开文件 - 偏好设置 - 界面 - 打开主题文件夹
2025-04-12 12:08:42
461
原创 Dexie.js【实用教程】
Dexie.js 用于简化了 IndexedDB 的使用。IndexedDB 是一种在浏览器中进行持久化存储的 Web API,它允许你在用户的浏览器中存储大量结构化数据,并且可以对这些数据进行索引和查询。
2025-03-24 11:39:13
376
原创 Electron Forge【实战】桌面应用 —— AI聊天(上)
官网 https://www.electronforge.io/技术栈:Vue3.5+Electron配置国内下载源在目标目录(如 )下创建项目 为自定义的项目名称打开空值校验,在 tsconfig.json 中添加用 vscode 打开,并运行项目得到vite.renderer.config.ts新建 src\App.vuesrc\renderer.tsindex.html重启项目,效果如下将 改名为 ,内容修改为forge.config.ts 中 ,
2025-03-22 08:08:52
1039
原创 Nuxt.js 3【详解】敏感信息处理 -- 环境变量配置
以 apiKey 为例,在 .env 中,必须以。部分敏感信息不便存在代码中,需在环境变量中配置。开头,全部大写,驼峰用。
2025-02-26 15:49:19
301
原创 Typescript 【详解】配置文件 tsconfig.json
用于控制 TypeScript 编译器如何将 .ts 文件编译为 .js 文件可以使用命令生成。
2025-02-15 23:52:25
527
原创 Next.js【详解】Font 字体方案
传统的 Web 字体加载方式:网络请求字体文件,在字体加载完成前,页面显示为空白或默认字体,加载完成后,页面的字体突然改变,可能引发布局偏移。
2025-02-14 09:24:52
770
原创 Next.js 15【实用教程】2025最新版
Next.js 由 Vercel 开发和维护,旨在解决单页应用(SPA)和多页应用(MPA)在性能和 SEO 上的不足。核心特性服务端渲染(SSR)-- 在服务器端预渲染页面,将 HTML 直接发送到客户端,从而提高了页面加载速度和 SEO 效果。静态生成(SSG)-- 在构建时生成 HTML 的方式,使得每个页面的内容都能在构建时生成并缓存,这样无需在每次请求时生成 HTML,从而显著提升页面性能。通过文件系统的结构快速创建页面路由。
2025-02-13 18:01:12
2042
原创 webpack【初体验】使用 webpack 打包一个程序
Webpack 通过 webpack.config.js 中的 entry 配置,找到打包的入口文件 src/index.js沿着入口文件 src/index.js,找到导入的关联文件 src\hello.js根据 webpack.config.js 中的 output 配置,Webpack 会将所有找到的文件 ( hello.js 和 index.js )打包成一个名为 bundle.js 的文件,并输出到 dist 文件夹中。
2025-02-08 17:33:37
578
dragVerifyImgChip.vue
2020-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人