mockjs

使用 mockjs 来模拟 api 接口返回报文

1
2
#安装
npm install -S -D mockjs

在项目目录下新建mock/index.js,并在main.js中引入

1
2
3
4
5
6
7
8
9
10
11
12
// main.js

require("./mock");

//mock/index.js

import Mock from "mockjs";

Mock.mock("/api", {
name: "li",
age: 12,
});

mockjs 代理地址支持正则表达式

1
Mock.mock(/\/api\/.*/, { foo: "bar" });

mockjs 支持使用一个函数来返回模拟数据

1
2
3
4
5
6
//options中包含请求url,type,请求body等信息
Mock.mock(/\/api\/.*/, function (options) {
return {
foo: "bar";
}
});