HarmonyOS ArkTS泛型问题
我们用Axios来做网络库,发送请求使用这个方法
request<T = any, R = AxiosResponse<T>, D = any>(config: AxiosRequestConfig<D>): Promise<R>;
希望业务层传入的是T的泛型,返回的是R,AxiosResponse里面的data是T指定的泛型,这个T是个变量,每个业务都是不一样的,所以希望用泛型,ArkTS是不是没有泛型类型,这里一般是怎样做的?
export interface AxiosResponse<T = any, D = any> {
data: T;
status: number;
statusText: string;
headers: RawAxiosResponseHeaders | AxiosResponseHeaders;
config: InternalAxiosRequestConfig<D>;
request?: any;
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS ArkTS中如何实现泛型构造函数
523浏览 • 1回复 待解决
ArkTS语法适配最佳实践之“泛型编程”
2127浏览 • 1回复 待解决
如何在ArkTS中定义和使用泛型?
374浏览 • 1回复 待解决
HarmonyOS 泛型类型判断
44浏览 • 1回复 待解决
HarmonyOS 组件如何添加泛型
24浏览 • 1回复 待解决
HarmonyOS泛型类的属性如何初始化?
480浏览 • 1回复 待解决
泛型参数转换为Object编译失败
712浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在ArkTs中正确使用泛型约束来限制类型参数的值?
145浏览 • 0回复 待解决
HarmonyOS 泛型构造方法在ets中的实现
52浏览 • 1回复 待解决
HarmonyOS struct组件里的参数如何定义泛型?
233浏览 • 1回复 待解决
#鸿蒙通关秘籍#在ArkTS中怎样使用泛型来实现类型的通用化?
193浏览 • 1回复 待解决
HarmonyOS commonEventManager订阅和取消订阅时,callback的泛型不匹配
1浏览 • 1回复 待解决
组件是否支持泛型,想在自定义组件上使用泛型如struct CustomLayout<T> ,发现出现编译报错 。
954浏览 • 1回复 待解决
HarmonyOS 如何初始化一个泛型方法的返回值?
236浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙OS网络请求封装中如何处理泛型工具类的问题
125浏览 • 1回复 待解决
HarmonyOS 带泛型的类定义继承之后,子类如何赋值给父类
40浏览 • 0回复 待解决
HarmonyOS 如何在 class 中表示两个自定义组件的父类或者泛型
556浏览 • 1回复 待解决
HarmonyOS 关于关系型数据库的问题
216浏览 • 1回复 待解决
HarmonyOS 关系型数据库加密的问题
445浏览 • 1回复 待解决
ArkTS如何操作关系型数据库@ohos.data.relationalStore
5138浏览 • 2回复 已解决
HarmonyOS 关系型数据库RdbPredicates的复用问题
644浏览 • 1回复 待解决
关系型数据库相查询问题
290浏览 • 1回复 待解决
关于harmony关系型数据库升级问题
6204浏览 • 1回复 待解决
HarmonyOS ArkTS语法的问题
219浏览 • 1回复 待解决
HarmonyOS 中变量的数据类型不支持泛型,需要显式指定具体类型;
可以使用联合类型,是由多个类型组合成的引用类型,联合类型包含了变量可能的所有类型,达到类似泛型的效果;
官方文档指导可参考(搜索‘联合类型’):
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/introduction-to-arkts-V5#%E7%B1%BB%E5%9E%8B