前端工程师必会的数据接口fast Mock的使用

1.背景

	项目开发过程中经常遇到过这样的场景:项目的页面已经全部完成开发,但是后端的接口还没完成。这个时候一
直等的话就比较浪费时间。是否可以自己模拟一些数据先来开发功能呢?这个时候就可以用到 fast Mock 来模拟接
口返回数据。但必须是与后端商量统一接口命名、请求参数字段与返回字段等 , 类似的在线软件easy mock,yapi
等. 

2.使用方法

fast Mock

这个就是网址链接,非常容易就注册登录进去了,它支持mockjs语法,功能非常强大

在这里插入图片描述

登录进去直接可以创建项目,也可以加入到团队项目中

在这里插入图片描述
在这里插入图片描述

	这是在线预览后的效果,让我们在项目中测试一下
 this.$http
      .fetchGet("https://www.fastmock.site/mock/d6daca9d37dce704f2f0885740755666/_shop-01/api/test"
      )
请求结果:

在这里插入图片描述
这里我自己用Mockjs语法写了一个接口,大家可以参考Mockjs语法,很容易就上手,

Mockjs文档
效果预览
这里给大家列出常用的几个数据占位符语句

{
  "string|1-10": "@string",		//1-10位的随机字符串
  "integer": "@integer(10, 30)",	//10~30之间的整数
  "float": "@float(60, 100, 2, 2)",	//60~100之间2位小数的数据
  "boolean": "@boolean",			//true or false
  "date": "@date(yyyy-MM-dd)",		//返回以yyyy-MM-dd格式的日期
  "datetime": "@datetime",			//"1996-05-11 06:03:54"
  "now": "@now",					//"2021-07-29 15:39:05"
  "url": "@url",					//随机url路径
  "email": "@email",				//随机电子邮箱
  "region": "@region",				//随机地区 比如"东北"
  "city": "@city",					//随机城市
  "province": "@province",			//随机省份
  "county": "@county",				//随机区域,注意不是国家的单词,"南开区"
  "upper": "@upper(@title)",		//对随机的title进行大写格式化
  "guid": "@guid",					//"E4caab6d-eEFB-72ef-EED4-AE5C49d4b8A7"
  "id": "@id",						//"620000200611082159"
  "image": "@image(200x200)",		//随机图片
  "title": "@title",				//随机title
  "cparagraph": "@cparagraph",		//随机长度的段落文字
  "csentence": "@csentence",		//随机长度的句子
  "range": "@range(2, 10)"			//开始为2,末尾为10 步长为1的数组
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值