前后端联调测试第一个ts接口
This commit is contained in:
parent
2db10bf25b
commit
4d592db87e
|
@ -8,7 +8,33 @@ import type { ApiResponse, PageResult } from './types'
|
||||||
* 关键点说明:
|
* 关键点说明:
|
||||||
* 类型定义:
|
* 类型定义:
|
||||||
* 使用 interface 定义接口的请求参数和响应数据类型
|
* 使用 interface 定义接口的请求参数和响应数据类型
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
* 使用 Partial<T> 表示部分可选的类型
|
* 使用 Partial<T> 表示部分可选的类型
|
||||||
|
*
|
||||||
|
* Partial<T> 是 TypeScript 中的一个实用工具类型,它用于将一个类型的所有属性标记为可选的。在 TypeScript 中,当你有一个类型 T,并且你想要创建一个新的类型,其中 T 的所有属性都是可选的,你可以使用 Partial<T>。
|
||||||
|
*
|
||||||
|
* 例如,如果你有一个类型 Person:
|
||||||
|
*
|
||||||
|
* typescript
|
||||||
|
* type Person = {
|
||||||
|
* name: string;
|
||||||
|
* age: number;
|
||||||
|
* };
|
||||||
|
* 你可以使用 Partial<T> 创建一个新的类型 PartialPerson,其中 name 和 age 都是可选属性:
|
||||||
|
*
|
||||||
|
* typescript
|
||||||
|
* type PartialPerson = Partial<Person>;
|
||||||
|
* 这意味着 PartialPerson 类型的对象可以有 name 和 age 属性,也可以没有,或者只有一个:
|
||||||
|
*
|
||||||
|
* typescript
|
||||||
|
* let person1: PartialPerson = { name: "Alice" }; // 正确
|
||||||
|
* let person2: PartialPerson = { age: 30 }; // 正确
|
||||||
|
* let person3: PartialPerson = {}; // 正确
|
||||||
|
* Partial<T> 在处理对象时非常有用,特别是当你需要处理可能不完整或部分填充的对象时。
|
||||||
|
*
|
||||||
|
*
|
||||||
* 使用联合类型定义枚举值,如 0 | 1
|
* 使用联合类型定义枚举值,如 0 | 1
|
||||||
* 请求方法:
|
* 请求方法:
|
||||||
* request.get<T>() - GET请求
|
* request.get<T>() - GET请求
|
||||||
|
|
Loading…
Reference in New Issue