HarmonyOS 编写副标题 解决 ubTitle 可能淘汰问题

目前 harmonyos 中 title属性目前用的还正常
但是ubTitle副标题 会提示我们 可能要淘汰了
HarmonyOS 编写副标题 解决 ubTitle 可能淘汰问题_第1张图片
虽然说 我们目前 强行用 还是可以生效
HarmonyOS 编写副标题 解决 ubTitle 可能淘汰问题_第2张图片
但可能 哪天版本更新移除了这个属性 代码就报错了
我们可以通过Builder 来写这个副标题 和 标题

@Entry
@Component
struct Index {

  build() {
    Row() {
      Column() {
         Navigation()
         .width('100%')
         .height('100%')
        .backgroundColor("#F1F1F1")
        .title(this.BuilderTitle)
      }
      .width('100%')
    }
    .height('100%')
  }
  @Builder BuilderTitle() {
    Column() {
      Text("测试")
        .fontSize(35)
      Text("附属测试")
        .fontSize(20)
    }.padding({top: 30,left: 30})
  }
}

运行结果如下
HarmonyOS 编写副标题 解决 ubTitle 可能淘汰问题_第3张图片
这里 我们通过 Builder 写了一个名为 BuilderTitle
里面写了一个Column 给了内边距 然后 用两个 text 用不同的字体带大限制 一个标题 一个副标题
然后将BuilderTitle属性 写到title属性中

你可能感兴趣的:(harmonyos,华为,鸿蒙)