element plus table 修改过滤图标

第一种写法

  • 成品
    在这里插入图片描述
  • 环境:vu3、elementplus,ts(此方法也适用于vue2 element)
  • 注意:使用:deep 前缀修改饿了么样式 或者>>>
  • 代码
<el-table  :data="tableData" class="special-filter" >
// ...
</el-table>

//css
	.special-filter{
		:deep .el-icon:before{ // 这个地方的类名需要根据你自己页面的那个类名更换
			display: inline-block;
			font: normal normal normal 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			content: "\f0b0";
			font-size: 18px;
			margin-left: 4px;
		}
	}


第二种写法:在element Plus版本官方给出了修改过滤图表的插槽,不过图标是镂空的,具体选择那种方法看需求,如果不是对图表太苛刻感觉官方的就很方便

  • 环境:vue3 elementPlus,仅适用于Plus版本
<el-table-column  prop="xxxx" label="类型"  :filters="TypeFilter" column-key="Type">
					<template #filter-icon>
						<el-icon :size="16"><Filter /></el-icon>
					</template>
</el-table-column>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值