ArkTS不支持字面量类型,pageSettings: { [key: string]: PageSetting },这样定义变量会提示Object literals cannot be used as type declarations (arkts-no-obj-literals-as-types) <ArkTSCheck\>,该如何定义pageSettings呢,已知pageSettings的key是不确定的。
ArkTS不支持字面量类型,pageSettings: { [key: string]: PageSetting },这样定义变量会提示Object literals cannot be used as type declarations (arkts-no-obj-literals-as-types) <ArkTSCheck\>,该如何定义pageSettings呢,已知pageSettings的key是不确定的。
可以使用Record类型来替代:
另外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