一、在src目录下配置两个文件夹api和config
二、api负责mock数据的管理和ajax请求的二次封装
api/index.js
import request from "./request";
export default {
getData () {
return request({
url: '/home/getData',
method: 'get',
mock: true
})
},
getCityData () {
return request({
url: '/city/getCityData',
method: 'get',
mock: true
})
},
getDetailData (params) {
return request({
url: '/detail/getDetailData',
method: 'get',
mock: true,
data: params
})
},
}
api/request.js
import axios from 'axios'
import config from '../config'
import { Message } from 'element-ui';
const NETWORK_ERROR = '网络请求异常,请稍后重试...'
// 创建一个axios实例对象
co