You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
547 B
38 lines
547 B
import * as Mock from "mockjs";
|
|
|
|
Mock.setup({
|
|
timeout: "200-600",
|
|
});
|
|
|
|
const UserMock = [
|
|
{
|
|
Url: "/api/user/list",
|
|
Method: "get",
|
|
Res: {
|
|
"data|5-10": [
|
|
{
|
|
"Id|+1": "@guid",
|
|
"Name|1": "@cname(2)",
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
Url: "/api/user/add",
|
|
Method: "post",
|
|
Res: {
|
|
"Id|1": "@guid",
|
|
"Name|1": "@cname()",
|
|
},
|
|
},
|
|
];
|
|
// mock数据集
|
|
const routerList = [...UserMock];
|
|
|
|
// 循环创建mock接口拦截数据
|
|
routerList.forEach((e) => {
|
|
Mock.mock(e.Url, e.Method, e.Res);
|
|
});
|
|
|
|
// 导出Mock
|
|
export default Mock;
|
|
|