您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
1. 在 knife4j-v3.0.3 的接口文档页面生成请求参数与响应参数的 TS 类型 2. 增加菜单筛选栏 3. 自动滚动选中的菜单项到视图中间 4. 接口路径前缀替换与点击复制 5. 同步多个标签页打开的接口, 点击顶部同步按钮开始同步
增强 knife4j-v3.0.3 接口文档页面
篡改猴
插件执行该脚本,往页面注入一些元素, 方便生成类型以供复制注意: 生成的 TS 类型有强烈个人风格(单行注释,不换行,2 缩进), 风格如:
interface Data {
/** 注释 */
a: number;
/** 未识别的类型, 引起报错方便手动修正 */
b: unknownType;
}
该脚本依赖篡改猴
插件运行,先安装好再继续。 插件链接:edge 篡改猴,chrome 篡改猴
首先将 main.js
(注意是 js 文件)全部复制
插件安装完毕后, 在浏览器右上角, 地址栏右边, 有一个插件图标, 点击即显示正在运行的插件。 点击篡改猴插件,再点击添加新脚本
,
然后删除全部已有的代码,再将刚才复制的代码粘贴在此处即可。
最后回到接口文档页面, 刷新, 如无意外即可看到注入的一些内容
可以直接改 main.js, 也可以选择改 main.ts (typescript 是世界上最好的语言), 然后用 tsc
命令编译为 main.js