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
相关问题
HarmonyOS 标题栏动画
864浏览 • 1回复 待解决
求问,原子化服务标题栏如何设置
4715浏览 • 1回复 待解决
HarmonyOS 渐变标题栏加吸顶分类实现
1021浏览 • 1回复 待解决
Atomic Service工程的标题栏是否能去除
2570浏览 • 1回复 待解决
HarmonyOS Navigation标题居中,背景设置
2201浏览 • 1回复 待解决
元服务工程的标题栏是否能去除
2935浏览 • 1回复 待解决
HarmonyOS 修改状态颜色生效
1436浏览 • 1回复 待解决
HarmonyOS 如何动态设置导航title标题
941浏览 • 1回复 待解决
ConstraintSize尺寸设置生效
3545浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 生效
2089浏览 • 1回复 待解决