插件开发指南
插件开发指南
基本上参考开发模板,以及类型文件即可
插件开发模板
- 纯 js 模板: dict_exampl。
适用于简单的、功能单一的脚本。无需编译,修改快捷。但不利于复杂插件的开发 - ts 简单模板: example-plugin-simple, 模板产物 Size: 1.04KB
- 带 Svelte 依赖的模板: example-plugin-svelte, 模板产物 Size: 39.1KB
- 带 Vue 依赖的模板: example-plugin-vue, 模板产物 Size: 146.00KB
- 带 React 依赖的模板: example-plugin-react, 模板产物 Size: 253.57KB
大小仅供参考,其实在插件开发场景中,插件大小的变化并不是很敏感 (与网络加载不同),选择你熟悉的技术栈即可
三种模板类别
(1) 单 js 编写
可参考: /store/dict/ 和 /store/dict_example/ 中的代码编写方式
(2) ts 文件,批量编译和编写
(new)
可参考:/src/Plugins/
适用场景: 单项目中同时管理多个脚本组
(3) 项目模板
参考 github any-menu 阻止下的 example 模板案例,参见该文中的 插件开发模板
类型文件
- 你可以像上面的方式三 (项目模板) 中那样,npm 下载依赖 (依赖中是类型文件)
- 也可以像上面的方式二 (简易ts编译) 中那样,直接复制 Type 文件到你的项目中 (/src/Type/)
- 或者你可以像上面的方式一 (直接编写js),不依靠类型文件 (不建议)
链接到当前文件 0
没有文件链接到当前文件