Element Plus的表格组件的筛选图标改变
公司ui绘制的一个管理系统的表格组件,其中表格需要带有筛选功能,就是表头右上角有个图标,但是element的表格组件里面本来就是自带有筛选功能的,但是自带的筛选是下拉框相同的图标
,但是捏!!ui说这个图标不是很好看,就问我可以改变一下这个图标的样式吗?
当时我一直在尝试使用Element Plus中自带的图标是否可以使用,但是你会发现Element Plus 中的图标都是使用svg创建的单独的页面进行调用这个页面然后才能使用图标
所以这个就不能进行插入到自带位置的图标。就只能使用导入阿里巴巴图标库进行替换图标。
如何进行替换掉表格组件自带的过滤图标?
使用表格组件生成表格
-
<el-table ref="tableRef" row-key="date" :data="tableData" class="date-icon" style="width: 100%">
-
<el-table-column
-
prop="date"
-
label="Date"
-
sortable
-
width="180"
-
column-key="date"
-
:filters="[
-
{ text: '2016-05-01', value: '2016-05-01' },
-
{ text: '2016-05-02', value: '2016-05-02' },
-
{ text: '2016-05-03', value: '2016-05-03' },
-
{ text: '2016-05-04', value: '2016-05-04' },
-
]"
-
:filter-method="filterHandler"
-
/>
-
<el-table-column prop="name" label="Name" width="180" />
-
<el-table-column prop="address" label="Address" :formatter="formatter" />
-
-
<el-table-column
-
prop="tag"
-
label="Tag"
-
width="100"
-
:filters="[
-
{ text: 'Home', value: 'Home' },
-
{ text: 'Office', value: 'Office' },
-
]"
-
:filter-method="filterTag"
-
filter-placement="bottom-end"
-
>
-
<template #default="scope">
-
<el-tag
-
:type="scope.row.tag === 'Home' ? '' : 'success'"
-
disable-transitions
-
>{{ scope.row.tag }}</el-tag
-
>
-
</template>
-
</el-table-column>
-
</el-table>
其中的el-table-column标签就是每表格组件的每一列,对想要开启的筛选的列添加:filters="[]" 设置筛选条件,无法在el-table-column中设置单独的class或者style。
在el-table标签上设置一个属于这个表格的类名,通过这个类名获取到原本样式中关于表格组件自带的筛选图标。上面我使用的类名是date-icon。
-
::v-deep .date-icon .el-icon:before {
-
font-family: "iconfont" ;
-
-webkit-font-smoothing: antialiased;
-
-moz-osx-font-smoothing: grayscale;
-
font-style: normal;
-
content: "\e948";
-
}
其中伪类的content内容是使用的阿里巴巴图标库中想使用图标的16进制编码
获取阿里巴巴16进制编码
-
先进入到资源管理的页面
-
选择想要替换的图标
-
点击编辑按钮
-
就可以看见16进制编码了
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggkehf
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13