react ant design 中如何在表头中加个Icon,悬浮icon又触发Tooltip?

如题,表头的某一列是:

<Table.Column title='目的地' dataIndex='destination' key='destination'></Table.Column>

显示效果就是‘目的地’。
我想在后面加个问号的Icon:question-circle,鼠标悬停上去的时候显示提示文字:‘这是提示’。
这里面用到了Table,Icon.Tooltip三个组件,但是不知道该怎么写出来。写法一直报错。

阅读 9.4k
1 个回答

Table.Columntitle 传值可以传入一个 ReactNode

所以,可以写成这样

const title = (
  <span>
    目的地
    <Tooltip title="这是提示">
      <Icon style={{ marginLeft: '0.25em' }} type="question-circle" />
    </Tooltip>
  </span>
);

<Table.Column title={title} dataIndex='destination' key='destination'></Table.Column>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题