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虚拟数据了。
到此这篇关于mock.js模拟数据的实现的文章就介绍到这了,更多相关mock.js模拟数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
使用Object.defineProperty为对象定义属性
这篇文章主要为大家介绍了使用Object.defineProperty为对象定义属性示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-08-08js中位数不足自动补位扩展padLeft、padRight实现代码
这篇文章主要介绍了js中位数不足自动补位扩展之padLeft、padRight实现方法,主要是通过String.prototype扩展实现,需要的朋友可以参考下2020-04-04
最新评论