组合类型包含简单类型和对象类型时报错怎么回事?

@State selectedColor: string | Resource = $r('app.color.common_blue')
  • 1.

需要定义一个支持resource与rgb格式颜色,但像这样声明变量时会报错,rgb格式颜色传不进来,不知道有没有大佬遇到类似情况,帮忙解决一下


UI
组合类型
2024-01-16 13:41:38
2567浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
darad

@State使用的约束条件导致的

参考文档:

​https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/arkts-state-0000001474017162-V3?catalogVersion=V3​

可以考虑使用两个变量一个为string一个为Resource,根据传入的参数显示不同的组件

分享
微博
QQ
微信
回复
2024-01-16 16:30:21


相关问题
TS的Callback类型找不到怎么回事
3052浏览 • 1回复 待解决
PolarDB包含哪些备份类型
3735浏览 • 1回复 待解决
webview打开地址时报错 怎么回事啊?
6886浏览 • 1回复 待解决
mysql数据类型使用int类型string类型
3424浏览 • 1回复 待解决
如何选择PolarDB迁移类型迁移对象
3638浏览 • 1回复 待解决
ArkTS简单类型变量双向数据绑定
2648浏览 • 1回复 待解决
鸿蒙int类型转为Color类型怎么转?
9977浏览 • 4回复 已解决
HarmonyOS json对象转map类型
1025浏览 • 1回复 待解决
如何获取对象的真实类型
1161浏览 • 1回复 待解决
IDE安装报错怎么回事啊?
4359浏览 • 1回复 待解决
benchmarksql测试建表报错怎么回事
6027浏览 • 2回复 待解决
HarmonyOS 怎么进行类型判断?
1638浏览 • 1回复 待解决
HarmonyOS 怎么识别设备类型
915浏览 • 1回复 待解决
HarmonyOS 子线程支持设置类对象类型
710浏览 • 1回复 待解决
HarmonyOS 重载函数类型的变量报错
435浏览 • 1回复 待解决
启动模拟器报错怎么回事啊?
3221浏览 • 1回复 待解决
对象类型检查,有人会吗?求告知
1187浏览 • 1回复 待解决