当前位置: 首页 > news >正文

使用mock.js模拟数据

一、安装mock.js

npm i mockjs

二、配置JSON文件

我们创建一个mock文件夹,用于存放mock相关的模拟数据和代码实现。

我们将数据全部放在xxx.json文件夹下,里面配置我们需要的JSON格式的数据。

注意:json文件中不要留有空格,否则会获取数据失败!

如果json数据中有用到图片,记得配置图片的路径。

三、模拟mock接口

我们在mock文件夹下创建一个mockServe.js 文件,用于编写mock模拟数据的相关代码。

Mock.mock("请求地址", {code:xxx, data:xxx})

// 引入mock模块
import Mock from "mockjs";// 引入json文件
// 因为Webpack中,图片和json文件是默认暴露的,所以我们可以直接使用
import banner from "./banner.json";
import floor from "./floor.json";// 配置mock数据
// 接收两个参数:请求地址 和 请求数据
Mock.mock("/mock/banner", { code: 200, data: banner });
Mock.mock("/mock/floor", { code: 200, data: floor });

四、引入mock文件

我们编写完如上代码过后必须要引入,否则就没有意义。

如果我们是在Vue中使用mock,那么直接在main.js文件中引入即可:

import "@/mock/mockServe.js";

然后就可以使用我们配置的虚拟接口去发送请求获取到mock虚拟数据了。

http://www.lryc.cn/news/248532.html

相关文章:

  • Android Handler同步屏障:深入解析
  • HT for Web (Hightopo) 使用心得(5)- 动画的实现
  • Leetcode(面试题 08.01.)三步问题
  • AIGC: 关于ChatGPT中输出表格/表情/图片/图表这些非文本的方式
  • 聊聊logback的addtivity属性
  • 在网络安全护网中,溯源是什么?
  • 【刷题】动态规划
  • hadoop操作
  • 角色管理--高级产品经理岗
  • nginx: [alert] could not open error log file
  • MySQL数据库:外键、唯一键、唯一索引
  • CSS核心功能手册:从熟悉到精通
  • 编程的重要性及解决技术难题的方法
  • 如何成为一名高效的前端开发者(10X开发者)
  • Docker port 命令
  • PostgreSQL-SQL联表查询LEFT JOIN 数据去重复
  • Golang与MongoDB的完美组合
  • 初识Java 18-2 泛型
  • vue分环境打包及案例代码
  • 基于springboot+vue的在线考试系统(前后端分离)
  • 重装linux后需要做的配置
  • 【华为数通HCIP | 网络工程师】821刷题日记-IS-IS(2)
  • Linux系统-----进程管理(进程的创建与控制)
  • Unity 获取物体的子物体的方法
  • RocketMQ 读写压测
  • PHP调用API接口的方法及实现(一键采集淘宝商品详情数据)
  • 得物App安卓冷启动优化-Application篇
  • 【实战教程】PHP与七牛云的完美对接
  • Go 接口:nil接口为什么不等于nil?
  • (UM1724) STM32 Nucleo-64 boards User manual