ant ui table组件 expandIcon属性没效果

发布于 2022-09-12 01:53:30 字数 192 浏览 8 评论 0

expandIcon属性是用来替换表格展开关闭的默认图标,用插槽的方式,但是没效果,footer和title都可以插入图标。

 <template slot="expandIcon">
      <a-icon type="aliwangwang" />
 </template>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

思念绕指尖 2022-09-19 01:53:30

expandIcon 是写在table标签里的 :expandIcon="xxx",然后再methods里写一个xxx的方法
例子如下:

<a-table
    :columns="columns" 
    :dataSource="data"
    :expandIcon="expandIcon"
  />

然后在methods里写一个 expandIcon的方法

methods:{
 expandIcon(props) {
        // 注:这里可以根据你的逻辑来判断 icon里的 onClick方法要写,不然点击不了
        // 如果是关闭状态,显示向右的箭头,展开则显示向下的箭头,这里根据自己需要来换icon
        if (props.expanded) {
          return <a-icon type='down' onClick={e => {
                            props.onExpand(props.record, e);
                        }}/>;
        } else {
          return <a-icon type='right' onClick={e => {
                            props.onExpand(props.record, e);
                        }}/>;
        }
      }
}
落花浅忆 2022-09-19 01:53:30

解决了吗 朋友

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文