自定义Element-UI Table展开行expand图标

4 篇文章 0 订阅
1 篇文章 0 订阅

①Table展开行

在这里插入图片描述
使用方法是:

<el-table-column type="expand">
<template></template>
</el-table-column>`

主要功能:展开点击行或者特定行,在模板中定义展开行内容。
如果需要展开特定的行需要在<el-talbe中使用row-key跟expand-row-keys:

 <el-table
      :row-key="getRowKey"
      :expand-row-keys="expands">

其中getRowkey是返回值为特定行key的方法,expands是data中定义的空数组用于存储展开行的key数据。

②自定义展开图标

在这里插入图片描述
★可以看到这个展开行图标.el-icon-arrow-right的图标定义是 content:"\E6E0" 代表右箭头,点击后旋转90度变为下箭头。
★如果我改为"\E6E1" 他就会变为上箭头。然后点击后旋转180度依旧会变为下箭头。

在样式中定义:

.el-table__expand-column .cell {
        .el-table__expand-icon--expanded{ // 这是点击后的旋转角度
           transform: rotate(180deg);
          }
       .el-table__expand-icon{
         .el-icon-arrow-right:before { // 这是展开图标
            content: "\E6E1";
          }
     }
 }

一个是旋转角度,一个是icon图标。
就这么简单。

————————————————————————————

👉推荐!!!【腾讯云】爆款2核4G云服务器首年74元/年
👉推荐!!!【腾讯云】1核2G5M轻量应用服务器50元/年
【腾讯云】云数据库低至9.9/年!MySQL7.4元/月
【阿里云】ECS云服务器特惠
【阿里云】服务器首购优惠
如果文章对您有帮助,扫个红包码呗

红包码

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值