目前 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属性中