vue中mock数据与后台接口数据的切换

Posted gnh96

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中mock数据与后台接口数据的切换相关的知识,希望对你有一定的参考价值。

一.说明

  在后台数据还没出来的时候,我们需要使用mock模拟数据进行调试,如果mock数据的接口与后台接口的差别很大,在后面过渡到后台接口也会有不少的工作量。

二.解决方法

  mock数据的方法名与后台接口相同,这样在过渡到后台接口的时候只需要改动导包的地方。

例子:

在index.vue中

//import { fetchQueryLog } from ‘@/api/system/logmanage‘ //--后台接口
  import { fetchQueryLog } from ‘../../api/api‘    //---mock的接口

在mock数据的 api.js中

import axios from ‘axios‘;

export const fetchQueryLog = params => { return axios.post(`/log/query`, { params: params }); };

// -- ‘/log/query‘ 为mock数据的地址 params为参数,当无参数时可用()代替 export const 是命名导出

 

以上是关于vue中mock数据与后台接口数据的切换的主要内容,如果未能解决你的问题,请参考以下文章

mock数据(模拟后台数据)

mock数据(模拟后台数据)

mock数据(模拟后台数据)

在vue-cli搭建的项目中在后台mock接口中支持req.body和req.cookies

vue2.0:mock数据

mock.js的使用方法有哪些?