作为组件提供方无法知道使用方传入的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
相关问题
卡片提供方在主进程中主动更新卡片
1516浏览 • 1回复 待解决
sql调优在工作中都有哪些
2275浏览 • 1回复 待解决
数据库主键字段问题有知道吗?
2634浏览 • 1回复 待解决
HarmonyOS RN三适配情况
415浏览 • 1回复 待解决
是否支持使用第三webview内核
954浏览 • 1回复 待解决
是否有开源三数据库使用
98浏览 • 1回复 待解决
HarmonyOS如何调用三提供js文件
492浏览 • 1回复 待解决