文件介绍
了解并新建以下目录文件
@apisapi管理文件夹
@apis/index.jsapi接口的通一出口
@apis/base.js接口域名管理
@apis/xxx.js更多接口模块
@apis/filing.js示例接口模块 用于定义filing模块接口列表
index
/**
* @author City
* @description api接口的通一出口
*/
// 导出接口
// 归档模块接口
import filing from '@/apis/filing'
// 导出接口
export default{
filing
}
base
/**
* @author City
* @description 接口域名管理
*/
const base = {
anLink: '/api'
}
export default base;
filing
/**
* @author City
* @description filing模块接口列表
*/
import base from './base'; // 导入接口域名列表
import axios from '@/utils/http' // 导入http中创建的axios实例
import qs from 'qs' // 根据需求导入qs模块,序列化post数据
const filing = {
// 归档菜单
Menu () {
return axios.get(`${base.anLink}/menu`);
},
// 归档列表
List () {
return axios.get(`${base.anLink}/list`)
}
// 新闻详情,演示
// articleDetail (id, params) {
// return axios.get(`${base.sq}/topic/${id}`, {
// params: params
// });
// },
// // post提交
// login (params) {
// return axios.post(`${base.sq}/accesstoken`, qs.stringify(params));
// }
}
export default filing;