大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。
Mock调试接口,模拟接口数据,减少联调问题大大提高了开发效率"。Mock?你倒是用啊😫! ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第1张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第1张](https://s3.bmp.ovh/imgs/2022/01/0b60f78312da0579.png)
Mock吗怎么不用呢🤨?Mock是指在前端根据每个接口来写一个json来对应接口调用。Mock调试呢?🤤”Mock是什么?Mockcoding,我们需要依赖返回的接口数据进行一些复杂的逻辑处理,但是在对接口的同时难免会遇到接口文档描述不清晰的情况,比如参数名写错了,是否必填没有标注出来,种种让人头皮发麻的小问题暴露出来。Mock数据的方法就非常重要,Mock翻译过来就模拟,顾名思义Api Mock就是模拟接口数据。Mock数据的方法。json,请求的时候请求到本地的json文件进行数据处理。Mock数据的问题,但是也只是适用于只有几个接口的项目。一旦接口数量多起来,每个接口都需要去写一套返回参数,你不烦吗,反正我烦了。json文件。url需要换成本地json地址,等到后端开发完成后还需要根据实际情况来进行替换,地球人都知道,一个项目的接口数不胜数,这样不仅仅浪费了很多时间还容易出错,我用这时间去喝个奶茶🍵不香吗。Mock数据的。Mock接口就可以。Mock一体化,后端同学修改了文档后也会一并修改Mock接口。Mokc数据给前端进行调用的。Mock数据的可用性还要考虑整个项目开发的进度,有这个时间也可以喝几杯奶茶了。特殊服务,项目成本逐渐提升。Http请求对相应匹配的接口进行真实请求拦截,返回模拟的数据。Ajax 请求,返回模拟的响应数据。API Mock的神器:Apifox!!!🔥🔥 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第3张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第3张](https://s3.bmp.ovh/imgs/2022/01/e8ffdfb5aabc1151.png)
Apifox我也是最近才知道,但是用了之后是真香啊。Mock功能,其他功能可以去Apifox官网自行查看喔~Apifox里面编写接口文档,如果你之前没有在Apifox编写接口文档也没有关系。swagger还是Postman都可以导入进Apifox。 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第4张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第4张](https://s3.bmp.ovh/imgs/2022/01/38cc8858f2d056c4.gif)
Mock数据Mock功能。tab,分别是文档、修改文档、运行和高级Mock。 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第5张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第5张](https://s3.bmp.ovh/imgs/2022/01/20255f9faaaa7f46.png)
文档中我们可以看到接口的基本信息,包括但不限于接口的基础信息、请求参数、示例值、返回值和返回示例。 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第6张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第6张](https://s3.bmp.ovh/imgs/2022/01/a205930f4054bd6f.gif)
修改文档中我们可以对之前定义的接口进行调整和修改,甚至还能随机生成示例值。 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第7张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第7张](https://s3.bmp.ovh/imgs/2022/01/ab4827e0ab0b3a9c.gif)
API Mock想说的,我们真正需要关注的就只有一个,那就是在运行中我们如何获取Mock数据👌。
打开运行页切换Mock环境点击运行 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第8张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第8张](https://s3.bmp.ovh/imgs/2022/01/fab628df6d378b9a.gif)
Mock接口放到你的项目里面去调用就可以拿到根据接口文档返回的模拟数据啦,这样最基本的Mock就完成了。 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第9张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第9张](https://s3.bmp.ovh/imgs/2022/01/9feaa58e25f0fa4f.png)
Mock规则Mock规则,那为什么他会自动随机生成Mock数据呢?Apifox中系统默认启用了智能内置规则,真正的做到了零配置即可Mock 出非常人性化的数据。![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第10张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第10张](https://s3.bmp.ovh/imgs/2022/01/c85273d8a6ba936c.png)
Mock规则Mock规则呀,因为我们的数据有点特殊”。Mock规则,我希望参数是status的时候只模拟0跟1出来代表状态为停课和正常 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第11张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第11张](https://s3.bmp.ovh/imgs/2022/01/cbd5353fd3f0c3fa.png)
Mock的规则来做一个定制。 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第12张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第12张](https://s3.bmp.ovh/imgs/2022/01/d02a0fbc973e2db3.png)
Mock规则我们可以在修改文档页面选择对应的Mock规则。 ![「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_前端_第8张_编程好6博客 「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧[通俗易懂]_https://bianchenghao6.com/blog_前端_第8张](https://s3.bmp.ovh/imgs/2022/01/fab628df6d378b9a.gif)
API Mock就分享到这里喔~关于Apifox还有很多很强大的功能,这次主题是Mock就不展开细说啦~如果感兴趣的小伙伴可以去Apifox官网查看喔~Mock是最基本的事情,不仅可以提高开发效率还可以把接口信息掌握在自己的手上。那个一年前找不到工作的男人,2021年怎么样了?
请务必收下这10+个加载特效,保证让你的项目大放异彩⭐
我为大家带来了10张“科技感满满”的可视化数据大屏⚡,收藏等于学会~
产品经理:你能不能让词云动起来?