Electron 程序实现开机自启动 2025年08月18日 Changbin 39 对于一些常用的程序或系统监控之类的程序,你可能希望在电脑开机后就能自动运行,Electron 可以很方便的实现开机自动运行,甚至是跨平台的开机自动运行。开机自动启动在 Windows 中,开机启动可以通过写注册表的方式实现,你可以自己写注册表,也可以直接... 阅读全文 0 评论
Electron 在 Windows 关联文件启动 2025年08月10日 Changbin 133 对于可以读取本地文件的桌面程序来说,通过关联文件的方式启动也是常见的功能,比如本地的播放器或各种编辑器,可以在资源管理器双击对应的文件来启动程序。在 Windows 中,可以通过写注册表的方式来关联文件启动,下面关联 .abc 后缀的文件,双击 .abc... 阅读全文 0 评论
使用 Electron 编写一个简单的截图工具 2024年03月28日 Changbin 5356 为了解决个人的 OCR 识别和翻译的需求,我使用 Electron 编写过一个 OCR识别翻译 程序,这个程序的截图功能是通过调用微信截图的 dll 实现的。微信截图的 dll 是一个截图工具,需要通过鼠标框选来截图,不能指定截取区域,也不能跨平台,所以... 阅读全文 0 评论
在浏览器和 Node.js 使用 WebSocket 2023年10月26日 Changbin 2191 WebSocket 是一种网络通信协议。WebSocket 只需要建立一次连接,客户端和服务端之间就可以很方便的发送数据,最主要是服务端也可以主动发送数据,不需要每次都由客户端先发起请求。HTTP 是一种单向通信方式,客户端发送请求,服务端响应回复,然后... 阅读全文 0 评论
Vue3 的 KeepAlive 和 Teleport 内置组件 2023年07月11日 Changbin 1600 Vue3 提供了一些可以直接使用的内置组件,包括 Transition、TransitionGroup、KeepAlive、Teleport、Suspense。之前写了 Transition 和 TransitionGroup ,这里继续来写 KeepA... 阅读全文 0 评论
Vue3 的过渡动画组件 Transition 和 TransitionGroup 2023年05月22日 Changbin 4192 Vue3 提供了 Transition 和 TransitionGroup 两个过渡动画组件,其中 Transition 主要用于元素或组件使用 v-if 、v-show 和路由切换时显示过渡动画,TransitionGroup 用于 v-for 渲染的... 阅读全文 0 评论
Vue3 的自定义指令 2023年05月12日 Changbin 1991 Vue 的指令是一种在 HTML 模板中以 v- 开头的属性,像 v-show 、v-if 、v-for之类的都属于指令。除了使用 Vue 内置的指令外,你也可以自定义指令。自定义指令的主要功能就是操作 DOM 元素,当 Vue 的内置指令无法满足你的需... 阅读全文 0 评论
Vue3 组件通信 provide 和 inject 2023年05月08日 Changbin 1581 父组件如果需要给子组件传递数据可以使用 props 。父组件如果需要给子组件下的子组件传递数据也可以使用 props 把数据传给子组件,然后子组件再把数据通过 props 逐级的传给下面的子组件。使用 props 逐级传递,如果组件层级不深的话也可以,但... 阅读全文 0 评论
Vue3 状态管理工具 Pinia 的简单使用 2023年04月27日 Changbin 2283 Pinia 是 Vue 的一个状态管理工具,它的功能和 Vuex 差不多,主要用于 Vue3 的状态管理,但也可以用于 Vue2。目前 Vue 官方推荐的状态管理工具也是 Pinia,它相比 Vuex 来说,在扩展性和对 TypeScript 的支持要更... 阅读全文 0 评论
Vue3 的 setup 语法糖 2023年04月23日 Changbin 3454 Vue3 的组件可以有两种不同的风格书写,它们包括 选项式 API (Options API) 和 组合式 API (Composition API)。选项式 API 还是和之前版本的 Vue 一样,使用 export 导出一个包含各种选项的对象,里面可... 阅读全文 0 评论