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)

参考链接: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数据类型做返回
1161浏览 • 1回复 待解决
HarmonyOS ArkTD不支持any,如何替换
1254浏览 • 1回复 待解决
arkts不支持bigint数据类型
3420浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
1047浏览 • 1回复 待解决
HarmonyOS 编码集不支持
1038浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
1601浏览 • 1回复 待解决
Toggle isOn不支持$$?
1132浏览 • 1回复 待解决
HarmonyOS TextSpan不支持align
991浏览 • 1回复 待解决
ArkTS不支持使用第三方js库?
5789浏览 • 1回复 待解决
应用开发CSS不支持伪元素吗?
7983浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
1032浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
1065浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
1192浏览 • 1回复 待解决
web组件不支持localstorage
1811浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件预览
1807浏览 • 1回复 待解决
@BuilderParam 不支持普通class变量
1770浏览 • 1回复 待解决
HarmonyOS RN使用datetimePicker显示不支持
1058浏览 • 1回复 待解决