Skip to content

Harmony 属性和参数的区别

什么是属性

标签后以.开头的就是属性

js
build() {
    Row() {
      Row()
        .width(100) 
        .backgroundColor(Color.Blue) 
        .aspectRatio(1) 
    }
    .height('100%') 
}

什么是参数

以对象形式写在标签里边的就是参数

js
build() {
    Flex({
      direction: FlexDirection.Row, 
      justifyContent: FlexAlign.SpaceAround, 
      wrap: FlexWrap.Wrap
    }) {
      Row().width(100).height(100).backgroundColor(Color.Blue)
      Row().width(100).height(100).backgroundColor(Color.Blue)
      Row().width(100).height(100).backgroundColor(Color.Blue)
      Row().width(100).height(100).backgroundColor(Color.Blue)
      Row().width(100).height(100).backgroundColor(Color.Blue)
    }
}