feat: 优化接口配置设计,注册的网络请求会自动注册到 vue 原型 $api 上,修改了一些旧的接口调用方式

This commit is contained in:
FairyEver
2020-05-07 15:49:28 +08:00
parent 804f66eb05
commit 28acfdbb04
21 changed files with 118 additions and 103 deletions

44
src/api/modules/demo.js Normal file
View File

@@ -0,0 +1,44 @@
export default ({ request }) => ({
/**
* @description https://d2.pub/d2-admin/preview/#/demo/business/issues/142
* @description 列表
*/
DEMO_BUSINESS_ISSUE_142_LIST () {
return request({
url: '/demo/business/issues/142/fetch',
method: 'get'
})
},
/**
* @description https://d2.pub/d2-admin/preview/#/demo/business/issues/142
* @description 详情
*/
DEMO_BUSINESS_ISSUE_142_DETAIL ({ id } = {}) {
return request({
url: '/demo/business/issues/142/detail',
method: 'get',
params: {
id
}
})
},
/**
* @description https://d2.pub/d2-admin/preview/#/demo/business/table/1
* @description 列表
*/
DEMO_BUSINESS_TABLE_1_LIST () {
return request({
url: '/demo/business/table/1/fetch',
method: 'get'
})
},
/**
* @description 错误日志示例 请求一个不存在的地址
*/
DEMO_LOG_AJAX () {
return request({
url: '/invalid-url',
method: 'get'
})
}
})