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

Antd:如何修改表格排序器Tooltip的字体大小

修改Antd表格排序器Tooltip文本字体大小的解决方案

首先你代码里有个拼写错误:showSorterTooltip配置里的tootltip多打了个t,应该改成tooltip,先修正这个问题试试:

<Table 
  loading={loading} 
  columns={columns} 
  style={{ padding: 30 }} 
  showSorterTooltip={{ tooltip: { style: { fontSize: '11px' } } }}
/>

如果修正拼写后还是不生效,可能是Antd版本的配置差异,可以试试下面两种方法:

方法一:给列单独配置Tooltip属性

在columns数组的目标列中,单独设置showSorterTooltip,传入Tooltip的overlayStyle属性:

const columns = [
  {
    title: '你的列标题',
    dataIndex: 'columnKey',
    sorter: (a, b) => a.columnKey - b.columnKey,
    showSorterTooltip: {
      tooltipProps: {
        overlayStyle: { fontSize: '11px' }
      }
    }
  },
  // 其他列...
];

方法二:全局CSS覆盖样式

如果需要统一修改所有排序器的Tooltip样式,可以直接写全局CSS,精准定位表格排序器的Tooltip:

.ant-table-sorter .ant-tooltip-inner {
  font-size: 11px;
}

这样就能强制覆盖默认的字体大小,解决无法访问样式属性的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 11:45:55