mock的基本使用

作用:拦截ajax请求,产生随机数据

官网地址:Mock.js

使用步骤如下:

1:安装mock   yarn add mockjs

2:导入

   import Mock from 'mockjs'

3:使用:

   功能:拦截ajax请求,产生随机数据

   Mock.mock(需要拦截的url地址,{

       产生的随机数据

   })

 4:引入 该js

   main.js引入 

   import "地址"

 

     ------飞哥讲述,然后了解的------

Mock.js 是一个用于生成随机数据的 JavaScript 库,可以用于前后端分离开发中模拟接口数据,方便前端开发调试。 Mock.js基本使用步骤如下: 1. 安装 Mock.js 库 可以通过 npm 安装 Mock.js,命令如下: ``` npm install mockjs --save-dev ``` 2. 编写模拟数据 在前端开发中,通常需要模拟后端接口的返回数据。使用 Mock.js 可以很方便地生成模拟数据。 示例代码: ```javascript import Mock from 'mockjs' // 模拟一个接口返回数据 Mock.mock('/api/user', { 'name': '@name', // 随机生成一个中文名字 'age|1-100': 100, // 随机生成一个 1-100 之间的数字 'gender|1': ['男', '女'], // 随机生成一个性别 'email': '@EMAIL', // 随机生成一个邮箱 'phone': /^1[3456789]\d{9}$/ // 随机生成一个手机号 }) ``` 3. 拦截 Ajax 请求 Mock.js 可以拦截 Ajax 请求,根据请求的 URL 和请求方法返回模拟数据。 示例代码: ```javascript import Mock from 'mockjs' // 模拟一个接口返回数据 Mock.mock('/api/user', { 'name': '@name', 'age|1-100': 100, 'gender|1': ['男', '女'], 'email': '@EMAIL', 'phone': /^1[3456789]\d{9}$/ }) // 拦截 Ajax 请求 Mock.mock('/api/user', 'get', { code: 200, message: 'OK', data: Mock.mock('@user') }) ``` 4. 使用模拟数据 在前端开发中,可以通过 Ajax 请求获取模拟数据,在页面上展示模拟数据。 示例代码: ```javascript import axios from 'axios' axios.get('/api/user') .then(res => { console.log(res.data) }) .catch(err => { console.error(err) }) ``` 以上是 Mock.js基本使用方法,还有更多高级用法,可以参考官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值