HarmonyOS ArkTS对axios中response: AxiosResponse<HttpResult<T>, any>的不支持

可以在不需要更改axios源码的情况下解决问题嘛?如果不行是否有优秀的网络请求框架推荐?

HarmonyOS
2024-09-13 09:05:42
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

ArkTS不支持any、undefined和unknown类型。显式指定具体类型。修改方案:

1)所有变量都应显式指定其具体类型。

2)对于字面量,可以使用Record<>搭配as的形式指定类型。参考链接:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/typescript-to-arkts-migration-guide.md#%E4%BD%BF%E7%94%A8%E5%85%B7%E4%BD%93%E7%9A%84%E7%B1%BB%E5%9E%8B%E8%80%8C%E9%9D%9Eany%E6%88%96unknown

axios支持泛型参数,由于ArkTS不再支持any类型,需指定参数的具体类型。 如:

axios.get<T = any, R = AxiosResponse, D = any>(url)
  • 1.

参考链接:https://gitee.com/openharmony-sig/ohos_axios#%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B

分享
微博
QQ
微信
回复
2024-09-13 16:56:59
相关问题
HarmonyOS ArkTS不支持any数据类型做返回
826浏览 • 1回复 待解决
HarmonyOS ArkTD不支持any,如何替换
745浏览 • 1回复 待解决
arkts不支持bigint数据类型
3064浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
790浏览 • 1回复 待解决
HarmonyOS 编码集不支持
764浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
826浏览 • 1回复 待解决
ArkTS不支持使用第三方js库?
5290浏览 • 1回复 待解决
Toggle isOn不支持$$?
801浏览 • 1回复 待解决
应用开发CSS不支持伪元素吗?
7461浏览 • 1回复 待解决
HarmonyOS TextSpan不支持align
696浏览 • 1回复 待解决
web组件不支持localstorage
1496浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件预览
1457浏览 • 1回复 待解决
@BuilderParam 不支持普通class变量
1469浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
747浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
748浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
822浏览 • 1回复 待解决
HarmonyOS color文件不支持rgba吗
791浏览 • 1回复 待解决