//------------ 自定义构建函数组件------------引用值传参
@Builder function myChild($$: { age: number }) {
  Column() {
    Text('我是构建函数组件').fontColor(Color.Red)
    Text(`这是传来的参数${$$.age}`)
  }
}

//-------------------- 主页面------------------------------------
@Entry //入口文件,表示主页面
@Component //自定义组件
struct homeName { //定义组件名字
  @State age: number = 17

  build() {
    Column() {
      Text(`下面是子组件`)
      myChild({ age: this.age })
    }
  }
}

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐