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> 

另外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数据类型
2598浏览 • 1回复 待解决
HarmonyOS关于mqtt不支持ssl协议问题
881浏览 • 2回复 待解决
HarmonyOS ArkTS不支持any数据类型做返回
440浏览 • 1回复 待解决
HarmonyOS 关于ArkTSTS类型检测
257浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
424浏览 • 1回复 待解决
HarmonyOS关于TSArkTS的语法问题
921浏览 • 1回复 待解决
Toggle isOn不支持$$?
391浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
283浏览 • 1回复 待解决
HarmonyOS 编码集不支持
347浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
278浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
363浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
315浏览 • 1回复 待解决
web组件不支持localstorage
1093浏览 • 1回复 待解决
ArkTS不支持使用第三方的js库?
4768浏览 • 1回复 待解决