当前位置:   article > 正文

HarmonyOS鸿蒙学习笔记(3)@Component注解自定义组件简单说明_鸿蒙component注解

鸿蒙component注解

@Component注解的作用是用来构建自定义组件,具体的说明可以参考资料:@Component组件官方文档

@Component自定义组件的简单使用

本文通过一个简单的例子来说明@Component的作用。例子代码如下:
在下面代码提供了两个组件AComponentBComponent ,每个组件都提供了一个Text文本组件,其中AComponent使用了BComponent组件。

@Entry
@Component
struct AComponent {
  //自定义组件必须定义build方法。
  build() {
    Row() {
      Column() {
        //蓝色文字
        Text("AComponent").fontSize(30).fontColor(Color.Blue)
        //红色文字
        BComponent()
      }.width('50%')
    }
    .height('100%')
  }
}

@Component
struct BComponent {
  build() {
    Text("BComponent").fontSize(30).fontColor(Color.Red)
  }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

运行效果如下
在这里插入图片描述

组件发布

当我们需要将X文件下的组件交给Y文件下的组件使用的时候,需要使用export修饰,比如我们将 FirstPage.ets文件的AComponent发布出去:
在这里插入图片描述
那么在SecondPage.ets就可以使用了:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/985528
推荐阅读
相关标签
  

闽ICP备14008679号