HarmonyOS Navigation标题栏设置NavigationCustomTitle类型不生效

使用Navigation时,自定义了一个title组件mainPageTitle()。使用.title(this.mainPageTitle())时,title样式正常展示。将mainPageTitle()封装成NavigationCustomTitle属性:

customTitle: NavigationCustomTitle = { 
  builder:this.mainPageTitle(), 
  height: TitleHeight.MainOnly 
}

使用.title(this.customTitle),title样式不展示。

HarmonyOS
2024-08-29 11:32:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

若要将自定义函数mainPageTitle()封装为NavigationCustomTitle的属性可以采用如下写法:

.title({ 
  builder: this.mainPageTitle(), 
  height: TitleHeight.MainOnly 
}

在 .title中直接构建,this.mainPageTitle()请改写了this.mainPageTitle.bind(this)。

分享
微博
QQ
微信
回复
2024-08-29 16:49:10
相关问题
求问,原子化服务标题栏如何设置
3472浏览 • 1回复 待解决
Atomic Service工程的标题栏是否能去除
1824浏览 • 1回复 待解决
元服务工程的标题栏是否能去除
1958浏览 • 1回复 待解决
HarmonyOS Navigation标题居中,背景设置
912浏览 • 1回复 待解决
HarmonyOS 修改状态颜色生效
325浏览 • 1回复 待解决
ConstraintSize尺寸设置生效
2412浏览 • 1回复 待解决
HarmonyOS stack设置圆角生效
97浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 生效
714浏览 • 1回复 待解决
元服务顶部状态怎么设置标题
1847浏览 • 3回复 待解决