docs: update request and access docs (#5468)

* fix: Update server.md

* docs: update request and access docs
This commit is contained in:
jsxz 2025-02-03 16:29:34 +08:00 committed by GitHub
parent 67d1f299b3
commit a832edce0d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 12 additions and 14 deletions

View File

@ -231,19 +231,17 @@ function createRequestClient(baseURL: string) {
}, },
}); });
// response数据解构 // 处理返回的响应数据格式。会根据responseReturn指定的类型返回对应的数据
client.addResponseInterceptor<HttpResponse>({ client.addResponseInterceptor(
fulfilled: (response) => { defaultResponseInterceptor({
const { data: responseData, status } = response; // 指定接口返回的数据中的 code 字段名
codeField: 'code',
const { code, data } = responseData; // 指定接口返回的数据中装载了主要数据的字段名
dataField: 'data',
if (status >= 200 && status < 400 && code === 0) { // 请求成功的 code 值,如果接口返回的 code 等于 successCode 则会认为是成功的请求
return data; successCode: 0,
} }),
throw Object.assign({}, response, { response }); );
},
});
// token过期的处理 // token过期的处理
client.addResponseInterceptor( client.addResponseInterceptor(

View File

@ -296,7 +296,7 @@ const { hasAccessByRoles } = useAccess();
#### 指令方式 #### 指令方式
> 指令支持绑定单个或多个权限码。单个时可以直接传入字符串或数组中包含一个权限码,多个权限码则传入数组。 > 指令支持绑定单个或多个角色。单个时可以直接传入字符串或数组中包含一个角色,多个角色均可访问则传入数组。
```vue ```vue
<template> <template>