01-Mockjs快速入门

nobility 发布于 2022-03-03 04-Mockjs 640 次阅读


Mockjs 快速入门

MockJs 是用来生成随机数据,拦截 Ajax 请求

浏览器环境

使用 script 标签引入 mockjs 即可

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>hello world</title>
  <script src="http://mockjs.com/dist/mock.js"></script>
</head>

<body>
<script>
  var id = Mock.mock("@id");	//根据数据占位符生成数据
  var cname = Mock.mock("@cname");	//根据数据占位符生成数据
  console.log(id, cname);
  //14 330000197403192501 谢娟
</script>
</body>

</html>

NodeJs 环境

使用 npm install mockjs 安装到项目中

const Mock = require("mockjs");
var id = Mock.mock("@id");	//根据数据占位符生成数据
var cname = Mock.mock("@cname");	//根据数据占位符生成数据
console.log(id, cname);
//320000201007166181 周洋

Webpage-dev-server 环境

最好通过文件读取方式将 Mock 对象读入,这样就可以动态修改了,可使用 json 5 格式更加方便读取 js 对象,json 5 格式与 js 对象一致,并且可以有注释

json 5 需要额外安装,使用 npm install json5 -D 安装即可,使用方式与原生 JSON 对象完全一致

const Mock = require("mockjs");
const before = (app) => {
  app.get("/api", (req, res) => {
    const obj = {
      id: "@id",
      name: "@cname"
    }
    res.json(Mock.mock(obj));
  })
}
module.exports = {
  devServer: {
    before
  }
};
加油啊!即便没有转生到异世界,也要拿出真本事!!!\(`Δ’)/
最后更新于 2022-03-03