根据 swagger 文档自动生成前端接口代码片段
free-swagger-chrome 基于 free-swagger-client 开发的 chrome 浏览器插件,增强浏览器端对于 swagger 文档的处理行为
下方的操作栏即 free-swagger-chrome 提供的扩展能力
安装地址:https://chrome.google.com/webstore/detail/free-swagger/nlkadjfidjolpabkgoampncncbffbllk?hl=zh-CN
安装后,点击右上角 free-swagger 的图标
这时你会在网页下放发现多了一个操作栏, 祝贺您获得了 swagger-ui 的拓展能力
free-swagger-chrome 基于 free-swagger-client,通过模版生成代码片段
默认使用 axios 作为模版,生成的代码片段如下
通过编辑模版,可以自定义生成的代码片段,通过改变入参位置、切换请求库名来适配任意请求库的结构
例如将 axios.request 改成 request,示例如下
模版函数接受多个参数,可以自由组合成想要的代码片段,详细使用方式参考 free-swagger-client