perf: 新增请求示例

This commit is contained in:
kailong321200875
2023-09-27 15:13:43 +08:00
parent 88be3eea10
commit 2762aaf09b
11 changed files with 283 additions and 24 deletions

64
mock/request/index.ts Normal file
View File

@@ -0,0 +1,64 @@
import config from '@/config/axios/config'
import { MockMethod } from 'vite-plugin-mock'
const timeout = 600000
const { code } = config
export default [
{
url: '/request/1',
method: 'get',
timeout,
response: () => {
return {
code: code,
data: 'request-1'
}
}
},
{
url: '/request/2',
method: 'get',
timeout,
response: () => {
return {
code: code,
data: 'request-2'
}
}
},
{
url: '/request/3',
method: 'get',
timeout,
response: () => {
return {
code: code,
data: 'request-3'
}
}
},
{
url: '/request/4',
method: 'get',
timeout,
response: () => {
return {
code: code,
data: 'request-4'
}
}
},
{
url: '/request/5',
method: 'get',
timeout,
response: () => {
return {
code: code,
data: 'request-5'
}
}
}
] as MockMethod[]

View File

@@ -316,6 +316,14 @@ const adminList = [
title: 'router.details',
canTo: true
}
},
{
path: 'request',
component: 'views/Function/Request',
name: 'Request',
meta: {
title: 'router.request'
}
}
]
},
@@ -637,6 +645,7 @@ const testList: string[] = [
'function',
'/function/multiple-tabs',
'/function/multiple-tabs-demo/:id',
'/function/request',
'/hooks',
'/hooks/useWatermark',
'/hooks/useTagsView',