Mock设置

109 阅读1分钟

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