属性的组件可以传undefined, 也可以调用之前设定一个默认值。 通过默认值和undefined可以节省代码行数,具体代码如下:示例代码@Entry @Component struct Index { @State needSetColor: Boolean = false @State needSetSize: Boolean = false build() { Row() { Column() { Text('hello') .fontSize(this.needSetSize ? 30 : undefined) .textAlign(TextAlign.Center) .fontColor(this.needSetColor ? '#ff9b1919' : undefined) Text('hello') .textAlign(TextAlign.Center) } .width('100%') } .height('100%') } }
属性的组件可以传undefined, 也可以调用之前设定一个默认值。 通过默认值和undefined可以节省代码行数,具体代码如下:
示例代码