1.mock的作用和好处
作用:数据模拟
好处:开发阶段,提高效率
2.mock的三种实现方式
本地创建json:
在public里创建mock的login.json文件
再this.axios('/mock/login.json').then((res)=>{})
注意不能用代理的路径,不能设置baseURL
集成Mock API(推荐):
下载mockjs插件:npm install mockjs --save
创建mockjs文件:
import Mock from 'mockjs'
Mock.mock('/user/login',{
//返回的数据,json格式
})
在main.js里面引入mock文件:
const mock = true; //设置一个mock开关
if(mock){
require('')
//import和require的区别:import是预编译加载
//require是执行时加载,当使用mock时才去加载
调用:
this.axios('/user/login').then(()=>{})
注意不能使用代理路径,不能设置baseURL