HarmonyOS 关于interface声明编译不过的问题

操作步骤:

1、在使用axios的过程中需要post传参数。

2、定义interface的结构。

关于interface声明编译不过的问题,尝试用以下代码的方式,目前的问题是编译不过。

interface HospitalInfo {
  hospitalName: string;
  hospitalId: string;
}

interface JoinUser {
  hospitalMap: {
    [id: string]: HospitalInfo; // 使用索引签名来表示映射 (报错点)
  };
  hospitalId: string;
  hospitalName: string; // 注意属性名应保持一致
}

参考需要映射的结构,需要说明的是hospitalMap中的key是不固定的,但是和子hospitalId是一致的。

HarmonyOS
2025-01-09 14:23:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

参考示例:

interface HospitalInfo {
  hospitalName: string;
  hospitalId: string;
}

interface JoinUser {
  hospitalMap: Map<string, HospitalInfo> // 使用索引签名来表示映射 
  hospitalId: string;
  hospitalName: string; // 注意属性名应保持一致
}
分享
微博
QQ
微信
回复
2025-01-09 17:23:35
相关问题
HarmonyOS 关于interface使用
1940浏览 • 1回复 待解决
HarmonyOS interface 问题
1161浏览 • 1回复 待解决
HarmonyOS 方法里有interface,实现问题
860浏览 • 1回复 待解决
关于权限申请配置文件声明
2867浏览 • 1回复 待解决
HarmonyOS 接口声明问题
893浏览 • 1回复 待解决
HarmonyOS entry模块声明问题
1034浏览 • 1回复 待解决
HarmonyOS 自定义interface回调问题
1217浏览 • 1回复 待解决
HarmonyOS SDK .d.ts 声明问题
2364浏览 • 1回复 待解决
HarmonyOS 权限声明文件配置问题
2119浏览 • 1回复 待解决
HarmonyOS 关于customScan问题
1379浏览 • 1回复 待解决
HarmonyOS 关于ColorFilter问题
2687浏览 • 1回复 待解决
HarmonyOS 关于taskpool问题
1253浏览 • 1回复 待解决
HarmonyOS 关于URL问题
1319浏览 • 1回复 待解决
HarmonyOS 关于C++工程编译事项
1226浏览 • 1回复 待解决
HarmonyOS 如何遍历interface
859浏览 • 1回复 待解决
HarmonyOS 编译问题
1009浏览 • 1回复 待解决
HarmonyOS 关于C API问题
1371浏览 • 1回复 待解决
HarmonyOS 关于Web调试问题
1729浏览 • 1回复 待解决