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

2024-01-09 19:31:38

目前 harmonyos 中 title属性目前用的还正常
但是ubTitle副标题 会提示我们 可能要淘汰了
在这里插入图片描述
虽然说 我们目前 强行用 还是可以生效
在这里插入图片描述
但可能 哪天版本更新移除了这个属性 代码就报错了
我们可以通过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})
  }
}

运行结果如下
在这里插入图片描述
这里 我们通过 Builder 写了一个名为 BuilderTitle
里面写了一个Column 给了内边距 然后 用两个 text 用不同的字体带大限制 一个标题 一个副标题
然后将BuilderTitle属性 写到title属性中

文章来源:https://blog.csdn.net/weixin_45966674/article/details/135487731
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。