Node.js 调用百度翻译 API 2023年07月24日 Mr. Ma 1422 百度翻译 API 是目前少有的可以免费调用的翻译 API,每月可以免费翻译 5万字符,实名认证后可以翻译 100万字符。如果你需要在应用里集成翻译功能,在翻译量不大的情况下,也可以使用免费的百度翻译。我之前在一个 Electron 软件中也使用过百度翻译... 阅读全文 0 评论
Vue3 的 KeepAlive 和 Teleport 内置组件 2023年07月11日 Mr. Ma 1114 Vue3 提供了一些可以直接使用的内置组件,包括 Transition、TransitionGroup、KeepAlive、Teleport、Suspense。之前写了 Transition 和 TransitionGroup ,这里继续来写 KeepA... 阅读全文 0 评论
Win10/11 打开 HEIC 图片和启用 Windows 照片查看器 2023年06月07日 Mr. Ma 4498 从 iOS11 开始,iPhone 的默认照片就改为了 HEIC 格式。HEIC 相比 JPG 和 PNG 来说,在画质差不多的情况下,HEIC 的文件体积要更小一些。目前 Windows 系统对 HEIC 的图片支持的还不太好,如果使用 Win10/1... 阅读全文 1 评论
Vue3 的过渡动画组件 Transition 和 TransitionGroup 2023年05月22日 Mr. Ma 3119 Vue3 提供了 Transition 和 TransitionGroup 两个过渡动画组件,其中 Transition 主要用于元素或组件使用 v-if 、v-show 和路由切换时显示过渡动画,TransitionGroup 用于 v-for 渲染的... 阅读全文 0 评论
Vue3 的自定义指令 2023年05月12日 Mr. Ma 1521 Vue 的指令是一种在 HTML 模板中以 v- 开头的属性,像 v-show 、v-if 、v-for之类的都属于指令。除了使用 Vue 内置的指令外,你也可以自定义指令。自定义指令的主要功能就是操作 DOM 元素,当 Vue 的内置指令无法满足你的需... 阅读全文 0 评论
Vue3 组件通信 provide 和 inject 2023年05月08日 Mr. Ma 1125 父组件如果需要给子组件传递数据可以使用 props 。父组件如果需要给子组件下的子组件传递数据也可以使用 props 把数据传给子组件,然后子组件再把数据通过 props 逐级的传给下面的子组件。使用 props 逐级传递,如果组件层级不深的话也可以,但... 阅读全文 0 评论
Vue3 状态管理工具 Pinia 的简单使用 2023年04月27日 Mr. Ma 1584 Pinia 是 Vue 的一个状态管理工具,它的功能和 Vuex 差不多,主要用于 Vue3 的状态管理,但也可以用于 Vue2。目前 Vue 官方推荐的状态管理工具也是 Pinia,它相比 Vuex 来说,在扩展性和对 TypeScript 的支持要更... 阅读全文 0 评论
Vue3 的 setup 语法糖 2023年04月23日 Mr. Ma 2702 Vue3 的组件可以有两种不同的风格书写,它们包括 选项式 API (Options API) 和 组合式 API (Composition API)。选项式 API 还是和之前版本的 Vue 一样,使用 export 导出一个包含各种选项的对象,里面可... 阅读全文 0 评论
JavaScript 浏览器获取经纬度坐标和海拔高度 2023年04月22日 Mr. Ma 1715 iPhone 自带的指南针软件除了能显示方向外也能显示经纬度和海拔高度,如果有网络的话,还能显示中文位置信息,但是在 iOS 15 的一个版本更新中,苹果去除了经纬度和海拔高度,指南针只能显示方向和中文位置信息。国内的地图软件也只能显示中文的位置信息,不... 阅读全文 0 评论
使用 VuePress 为开源项目和产品生成帮助文档 2022年11月15日 Mr. Ma 2061 VuePress 是一个静态网站生成工具,它的功能和我之前用来给 MWordStar 制作帮助文档的 Docusaurus 差不多,它可以根据 Markdown 生成静态页面,可以很方便的部署到 Github Pages 的纯静态环境。就像它的名字一样,... 阅读全文 1 评论