You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ng-zorro-mobile的TabPane组件[title]属性中强制换行

解决ng-zorro-mobile TabPane标题强制换行的方法

针对你需要TabPane标题第一行中文、第二行英文的需求,有三种实用的实现方式:

  • 使用模板自定义标题(最灵活)
    直接利用TabPane提供的模板插槽定义标题内容,能自由控制换行、样式甚至添加其他元素:

    <zm-tab-pane>
      <ng-template #title>
        首页<br>
        Home
      </ng-template>
      <!-- 面板内容区域 -->
    </zm-tab-pane>
    
  • 在title属性中插入HTML换行标签
    若习惯用[title]属性绑定,直接传入包含<br>的字符串即可,组件会自动解析HTML标签实现换行:

    <zm-tab-pane [title]="'我的<br>Profile'"></zm-tab-pane>
    
  • 利用CSS配合换行符实现
    给TabPane的标题元素设置换行样式,再在title字符串中用\n标记换行位置:

    1. 组件模板代码:
      <zm-tab-pane [title]="'设置\nSettings'"></zm-tab-pane>
      
    2. 组件样式或全局样式代码:
      .zm-tab-bar-item-title {
        white-space: pre-line;
      }
      

这几种方法都能轻松实现标题的多行显示,你可以根据实际场景选择使用。

内容的提问来源于stack exchange,提问作者momoncloudnine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 19:27:35