Mock.js的简易使用

一:安装

npm install mockjs --save-dev

二:引入

  • 在src目录下创建mock.js文件,输入以下代码:
// 引入mockjs
const Mock = require('mockjs');
// 获取 mock.Random 对象
const Random = Mock.Random;
// mock一组数据
const productData = function() {
  let Data = [];
  for (let i = 0; i < 8; i++) {
    let data = {
      a: Random.cname(), // Random.cname() 随机生成一个常见的中文姓名
      b: Random.date(),  // Random.date()指示生成的日期字符串的格式,默认为yyyy-MM-dd
      c: Random.city(),  // Random.city() 随机生成一个城市的名字
    }
    Data.push(data)
  }
 
  return {
    Data: Data
  }
}
 
// Mock.mock( url, post/get , 返回的数据);
Mock.mock('/user/login', 'post', productData );
Mock.mock('/user/query', 'post', productData);
  • 打开src目录下的main.js文件,添加:
require('./mock.js')

如图所示:

三:使用

在需要使用的文件中正常使用即可,以一个调用的函数为例:

updateTable() {
                var self = this;
                var qs = require('qs');
                axios.post('/user/login', qs.stringify({}))  //这里的/user/login即在mock.js中自定义的url
                    .then(function (response) {
                        self.myDatas = response.data.Data;
                    })
                    .catch(function (error) {
                        console.log(error);
                    })
                self.handleCurrentChange(1);
            },
posted @   PI_M  阅读(2833)  评论(0编辑  收藏  举报
编辑推荐:
· 大模型 Token 究竟是啥:图解大模型Token
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
阅读排行:
· BotSharp + MCP 三步实现智能体开发
· BotSharp 5.0 MCP:迈向更开放的AI Agent框架
· 5. RabbitMQ 消息队列中 Exchanges(交换机) 的详细说明
· 【ESP32】两种模拟 USB 鼠标的方法
· 设计模式脉络
点击右上角即可分享
微信分享提示