以下是在 React + umi 项目中的案例
接口的请求格式基本如下:
需要注意各类型接口传参的方式: “return request”里面传递params
1)params不会拼接到路由上
data: params,
2)这个会把params拼接到路由上。eg:
params: {
…params,
},
- GET请求
export async function getDefaultScoreSettings(options?: {
[key: string]: any }) {
return request<API.ScoreSetting[]>(`/api/v1/default_score_settings`, {
method: 'GET',
...(options || {
}),
});
}
export async function getActivityDetail(
params: {
act_id: string;
},
options?: {
[key: string]<