作为组件提供方无法知道使用方传入的header/body中都有哪些字段,以及这些字段内部是否存在嵌套的情况。

开发一个通用的网络请求组件,使用方可以自定义的传入本次请求的header、body等信息,但我作为组件提供方无法知道使用方传入的header/body中都有哪些字段,以及这些字段内部是否存在嵌套的情况。请问在这种场景下,我的组件中应该使用什么数据类型来接收header/body数据?另,我看了axios库(https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Faxios)及其他一些三方库的开发方式,它内部文件大都是.ts格式的,此时组件内可以使用Object类型来接收数据,外部也可以通过类似 {key1:“value1”} 这种方式来传入数据。请问这种方式是HarmonyOS开发的主流做法吗?后续.ts文件会不会被限制使用?

HarmonyOS
2024-04-28 00:28:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

建议在自定义组件内使用联合类型(union类型),参考说明如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/introduction-to-arkts-0000001774279590

另,目前这种写法是一种比较通用的方式,后面ts文件不会被限制使用

分享
微博
QQ
微信
回复
2024-04-28 21:36:49
相关问题
HarmonyOS string判断某字段是否存在
341浏览 • 1回复 待解决
卡片提供方在主进程中主动更新卡片
1807浏览 • 1回复 待解决
HarmonyOS 如何拿到header属性字段
221浏览 • 1回复 待解决
sql调优在工作中都有哪些
2741浏览 • 1回复 待解决
数据库主键字段问题有知道吗?
2985浏览 • 1回复 待解决
HarmonyOS RN三适配情况
886浏览 • 1回复 待解决