HarmonyOS @Builder 按引用传递参数编译错误

编译提示:Object literals cannot be used as type declarations (ArkTS-no-obj-literals-as-types) <ArkTSCheck>

代码:

@Builder overBuilder($$: { paramA1: string }) {
  Row() {
    Text(`UseStateVarByReference: ${$$.paramA1} `)
  }
  • 1.
  • 2.
  • 3.
  • 4.
HarmonyOS
2024-12-18 15:02:21
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

参考代码:

class Tmp{
  paramA1:string = ‘’
}
@Builder function overBuilder($$ : Tmp) {
  Text($$.params)
    .width(400)
    .height(50)
    .backgroundColor(Color.Blue)
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2024-12-18 16:57:46
相关问题
HarmonyOS NDK编译错误
1318浏览 • 1回复 待解决
HarmonyOS @builder引用传递问题
1319浏览 • 0回复 待解决
HarmonyOS builder 作为 builder参数传递
956浏览 • 1回复 待解决
反射是否支持,调用Reflect编译错误
2649浏览 • 1回复 待解决
HarmonyOS 引入RN Webview组件后编译错误
843浏览 • 1回复 待解决
说一说关于SCONS的编译错误
10749浏览 • 1回复 待解决
@Builder使用引用时异常
1463浏览 • 1回复 待解决
HarmonyOS web组件参数传递报错
1113浏览 • 1回复 待解决
HarmonyOS @Prop参数传递问题
795浏览 • 1回复 待解决