mockjs

mockjs文档:http://mockjs.com/0.1/

mockjs示例:http://mockjs.com/examples.html#

Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:

  • 根据数据模板生成模拟数据
  • 模拟 Ajax 请求,生成并返回模拟数据
  • 基于 HTML 模板生成模拟数据

1、安装

npm i mockjs

2、编写mock.js文件

Mock.mock(url, method, data), data是一个函数的返回值

异步请求的返回数据函数,入参是config,可从中获取请求的入参,根据入参返回数据。

post请求获取入参:const { username, password } = JSON.parse(config.body)

get请求获取入参:const { name, page = 1, limit = 20 } = param2Obj(config.url)

 

 3、将mock文件引入main.js中

import './api/mock'

4、调用

vue中正常调用axios发起异步请求,该请求会被mock拦截,并返回数据。

 

posted @ 2022-08-07 15:35  银河1992  阅读(490)  评论(0编辑  收藏  举报