1、数据格式
var dictArr = [{
'id': 1,
'email': '@EMAIL'
},
{
'id': 2,
'email': '@EMAIL'
},
{
'id': 3,
'email': '@EMAIL'
}
]
//查询
Mock.mock(/findDict/, {
'list': dictArr
})
//删除
Mock.mock(/deleteDict/, 'delete', function(options) {
var arrId = options.body.split('='); //获取id
//遍历数组,若id相同,则splice函数删除对应索引位置数据(删除需写在each函数外)
dictArr.splice((1, 1)
})
//添加
Mock.mock(/addDict/, 'post', function(options) {
var json = {};
var arr = options.body.split('&');
$.each(arr, function(index, value) {
var tmp = value.split('=');
json[tmp[0]] = tmp[1];
});
json.id = dictArr.length + 1 //json就是介绍的对象
dictArr.push(json)
return dictArr;
})```
Mock.mock(‘https://www.test.com’,{
"userInfo|4":[{ //生成|num个如下格式名字的数据
"id|+1":1, //数字从当前数开始后续依次加一
"name":"@cname", //名字为随机中文名字
"ago|18-28":25, //年龄为18-28之间的随机数字
"sex|1":["男","女"], //性别是数组中的一个,随机的
"job|1":["web","UI","python","php"] //工作是数组中的一个
}]
})