一.在平常开发的时候接口没有被写好怎么办,这时候需要模拟接口,fastMock是一个很好的模拟接口的网站,接下来介绍一下简单的使用。
1.在登录网站之后点击+号创建项目
2.定义好数据,然后就可以发送请求了
3.然后就就可以发送请求了
4.
1.生成指定字符
import Mock from 'mockjs';
const data = Mock.mock({
str: '🤣'
});
console.log(data);
2.指定字符和具体个数
'str|3': '🤣' 生成三个表情包
3.指定字符和区间
'str|3-5': '🤣'
4.生成随机字符
// 一串字母
str: '@word'
// 一个汉字
str: '@cword'
指定个数
//三个中文汉字
'str|3': '@cword'
//指定区间
// 3 到 5 个中文字符
'str|3-5': '@cword'
5.生成标题和句子
title: '@ctitle',
sentence: '@csentence'
可以指定汉字长度和范围
title: '@ctitle(3)',
sentence: '@csentence(10)'
范围
title: '@ctitle(3, 5)',
sentence: '@csentence(10, 15)'
6.生成段落
content: '@cparagraph(3)'
注意这里的三代表的是三个段落
7.生成数字
生成一个数字20
'number|20':1
生成数字的区间
'number|1-10': 1
8.生成增量ID
for (let i = 0; i < 10; i++) {
const data = Mock.mock({
// 默认 1,每次增加 1
// id: '@increment'
// 每次增加 10
id: '@increment(10)'
});
console.log(data);
}
9.身份证号、姓名、地址
id: '@id',
name: '@cname',
address: '@city(true)'
10.生成图片
image: "@image('200x200', '#f00', '#fff', 'jpg', 'H')"
11.生成时间
time1: '@date', // 年-月-日
time2: '@date("yyyy-MM-dd HH:mm:ss")'
12.指定数组返回的长度和范围