这是我参与8月更文挑战的第1天,活动详情查看:8月更文挑战

*今天给大家推出一份新鲜的摸鱼神器,请看噔噔蹬蹬。。。*

搞错了,再来!

不知道大家在用TS的时候,有没有遇到过这种问题,\
明明后端接口里已经定义了类型,为啥咱们还要写Interface,

今天我就带着这个疑问,给大家带来一款摸鱼神器 [API-TO-TS](https://www.npmjs.com/package/api2ts)

摸鱼工具

1.  内部封装了常用的axios,uni-require请求(继续完善中),
1.  自动生成Interface文件

3.  自动生成调用接口调用方法(有啥事不能调一下解决的?)
3.  自动生成接口地址

开始摸鱼

1. 首先咱们先安装起来

npm install api2code -g

2. 然后打开YAPI

导出SwaggerJSON文件,放到项目根目录

3. 生成代码

执行

api2code generator axios ./swaggerjson.json

生成的目录结构

摸鱼内容

首先咱们打开httpApi.ts文件

里面已经把方法给生成好了,调用就完事了,

当然了 TS最重要的其中一点就是类型推断了 mama在也不用担心我参数传错了

然后咱们打开http.interface.ts文件看看

里面已经把接口的类型全部定义好了

剩下的文件我就不过多演示了,大家可以生成出来看一下

由于时间有限这只是个初版,后期会支持其他格式JSON文件以及其他的生成方式,

有什么想法或者问题可以私信给我留言 我一定会加以改善

相信喜欢摸鱼的你,一定会喜欢上这款工具哒

顺便附上github地址

https://github.com/Muffin-Man0/API-TO-CODE

摸鱼系列,一键生成TS+Interface+接口相关推荐

  1. 义正词严的摸鱼 | 摸鱼系列

    一时兴起,想写一些自言自语的东西,原有的系列先暂停一周更新,我努力重构一下笔者的人设试图挽回持续下滑的阅读量. 摸鱼系列,主要写一些自言自语的,轻松的东西. 大家都上班摸鱼的经历,而且有各种各样好玩的 ...

  2. 摸鱼系列之idea摸鱼插件推荐

    前言 作为一枚程序员,上班时候正撸着代码呢,撸不出代码了,没灵感了,看需求念头不通达了,脑瓜里蹦不出一丁点火花了,这时候怎么办? 程序在运行,还要好几分钟,等待时间里,白白浪费了,玩手机又会被抓到,这 ...

  3. 上班摸鱼系列|Python开发命令行斗地主

    前言 大家周末好-最近更新了太多的数据分析内容不知道各位有没有疲劳,今天给大家带来的是如何上班如何高级摸鱼:用Python开发一个命令行斗地主小游戏,利用跑程序的时间来一把斗地主岂不是非常快乐,关键是 ...

  4. 【打工人摸鱼系列】python做皮卡丘桌宠,工作都有效率了呢

    嗨害大家好鸭!我是小熊猫❤ 昨天企鹅裙里有小伙伴说想让我用Python整个桌面小挂件~ 做个日历什么的感觉不够好玩~ 今天就来满足一下小伙伴的需求~ 简单带大家来整一只桌面宠物吧~ (顺便借口摸鱼哈哈 ...

  5. 为人示弱,做事留余 | 摸鱼系列

    我很喜欢结交有很好的自然观察能力的朋友,这是种对周围环境和文化的洞察力. 一方面的原因是优秀的领导者.企业家和投资人能利用这种能力发现新市场,预测新潮流,设计出有效的市场营销活动,并找到需要重点关注的 ...

  6. 【摸鱼系列】如何用Python做一个有趣的Loading彩蛋游戏~

    嗨害大家好鸭!我是小熊猫❤ 不知道大家有没有在摸鱼的时候玩过它~ 这是谷歌流量器中很有名的彩蛋: 当你网络出现问题时,就会出现一个"小恐龙游戏". 当然你如果想要直接进行游戏,可以 ...

  7. 【摸鱼系列】3万张4K壁纸还不够你换的吗?python还可以实现更多采集可能

    嗨害大家好鸭!我是小熊猫❤ 之前有小伙伴说:每天看那么几个壁纸我都腻了 有没有点新奇玩意儿? 我当时 我就笑了~(这不就是妥妥的可以摸鱼了 ~ ) 然后我就在摸鱼的时候给他整了夯巴啦一堆壁纸全打包给他 ...

  8. android studio mvpplugin,MVPHelper Android Studio 插件,一键生成 MVP 代码接口以及实现类。 @codeKK Android开源站...

    一款适用于 Intellij IDEA 和 Android Studio 的插件, 可用于为 MVP 架构生成接口以及实现类, 解放双手. 欢迎 Issue Report, 欢迎 Feature Re ...

  9. 人格“障碍”,并非洪水猛兽 | 摸鱼系列

    写一点闲笔,絮絮叨叨一番. 昨天,听一位工程师新人做述职汇报,他谈到自己离开家乡来到大城市工作,是迟疑彷徨无目标的,只是想趁年轻试试. 一般在大城市生活的人能量密度都比较高,我觉得他的能量密度有点低到 ...

  10. 凉州行 | 摸鱼系列

    写写游记,谈谈体会. 我认为人对旅行的体验和期望,都不是纯天然的,而是有意被塑造出来的.我是对噪声和人群比较反感的人,现在年龄越大越是反感.大致可以判断,当今中国很多人文景点,基本都是人为塑造出来的. ...

最新文章

  1. Sublime Text3配置Lua运行环境
  2. 在ElasticSearch之下(图解搜索的故事)
  3. java creat uid_关于uniqueidentifier:如何在Java中创建唯一ID?
  4. 正则表达式,grep,sed,
  5. spring boot注释_Spring Boot中的@SpringBootConfiguration注释
  6. c标签foreach遍历list_遍历 Dictionary,你会几种方式?
  7. 【Pytorch神经网络基础理论篇】 03 数据操作 + 数据预处理
  8. python tkinter下载器_下载小说还要去找网站?Python使用tkinter打造一个小说下载器...
  9. 5种Python使用定时调度任务的方式
  10. 通过机器学习神经网络自动写前端代码
  11. SSH Secure Shell Client安装和使用
  12. C语言数字转换为字符的问题
  13. 21岁雅虎卖身引发一波怀旧 市值曾高达1250亿美元
  14. 利用定义式求圆锥曲线方程
  15. jinjia2 模板库- django/flask
  16. service mysql启动失败 提示unit not found 解决办法
  17. [渝粤教育] 中国科学技术大学 化学实验安全知识 参考 资料
  18. 新特效火爆抖音!各路神仙齐唱《蚂蚁呀嘿》,网友:短短几秒需一生来治愈
  19. Pumpkin Garden 靶场实战
  20. When Observable completes without emitting, toPromise() will successfully resolve with undefined.

热门文章

  1. iOS插件开发,集成HBuilder项目接入支付宝登录
  2. CodeForces 382 B.Number Busters(鸽巢定理)
  3. 傲慢与偏见电影_生存偏见与产品开发
  4. 快速学习-电影推荐系统设计(系统架构)
  5. Fiona写shapefile的效率
  6. Django REST framework的各种技巧——7.导入导出
  7. Java开发小技巧(四):配置文件敏感信息处理
  8. 新媒体运营教程:活动运营步骤大全
  9. java基础继承 6.29
  10. 鱼骨时间轴案例(转自CSDN,原文链接附于文中)