finyx_frontend/mock/user.mock.ts
2026-01-05 09:57:25 +08:00

32 lines
777 B
TypeScript

import { defineMock } from 'vite-plugin-mock-dev-server'
export default defineMock([
// 获取用户列表
{
url: '/ai-doc/api/v1/users',
method: 'GET',
body: {
code: 0,
message: '获取用户列表成功',
data: [
{ id: 1, name: '1娃', age: 25 },
{ id: 2, name: '2娃', age: 22 },
{ id: 3, name: '3娃', age: 18 }
]
}
},
// 获取单个用户
{
url: '/ai-doc/api/v1/users/:id',
method: 'GET',
body: (params) => {
// 这里可以根据params.id返回不同的用户
return {
code: 0,
message: `获取用户${params.query.id}成功`,
data: { id: params.query.id, name: `用户${params.query.id}`, age: 20 + Number(params.query.id) }
}
}
}
])