HarmonyOS 关于ArkTS不支持ts字面量类型问题

ArkTS不支持字面量类型,pageSettings: { [key: string]: PageSetting },这样定义变量会提示Object literals cannot be used as type declarations (arkts-no-obj-literals-as-types) <ArkTSCheck>,该如何定义pageSettings呢,已知pageSettings的key是不确定的。

HarmonyOS
2024-12-23 15:10:07
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Excelsior_abit

可以使用Record类型来替代:

pageSettings: Record<string, PageSetting> 
  • 1.

另外ArkTS语法规则下将TS代码适配成ArkTS代码的可以参考:

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-more-cases.md#%E9%80%82%E9%85%8D%E6%8C%87%E5%AF%BC%E6%A1%88%E4%BE%8B

分享
微博
QQ
微信
回复
2024-12-23 17:53:34
相关问题
arkts不支持bigint数据类型
3064浏览 • 1回复 待解决
HarmonyOS关于mqtt不支持ssl协议问题
1298浏览 • 2回复 待解决
HarmonyOS ArkTS不支持any数据类型做返回
826浏览 • 1回复 待解决
HarmonyOS 对象字面不能用作类型声明
1076浏览 • 1回复 待解决
HarmonyOS 关于ArkTSTS类型检测
639浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
790浏览 • 1回复 待解决
HarmonyOS关于TSArkTS的语法问题
1370浏览 • 1回复 待解决
HarmonyOS 编码集不支持
764浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
826浏览 • 1回复 待解决
Toggle isOn不支持$$?
801浏览 • 1回复 待解决
web组件不支持localstorage
1496浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
747浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
748浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
822浏览 • 1回复 待解决
ArkTS不支持使用第三方的js库?
5290浏览 • 1回复 待解决