vue Element-ui 表格自带筛选框自定义高度

Posted 开尔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue Element-ui 表格自带筛选框自定义高度相关的知识,希望对你有一定的参考价值。

el-table中可以在一行的某列进行筛选,代码如下:

 <el-table-column prop="classOfTest" class="test" label="测试类名" :filters="classList" filter-placement="bottom-start" width="300" column-key="testOfClass"></el-table-column>

其中 filters 就是筛选列表,格式为 classList = [{text: \'Test_配电箱自动识别\', value: \'Test_配电箱自动识别\'},{text: \'Test_门自动识别\', value: \'Test_门自动识别\'},……]

filter-placement 指定了筛选框的位置。

界面图如下:

在筛选的数据项比较少的情况下,可以正常展示,但是如果筛选的数据项很多,这样一屏就展示不全,所以需要添加样式进行控制,可以通过chrome的F12打开控制台,然后找到该筛选框,重写样式:

1  .el-table-filter {
2     max-height: 500px;
3     overflow: auto;
4   }

 

以上是关于vue Element-ui 表格自带筛选框自定义高度的主要内容,如果未能解决你的问题,请参考以下文章

Vue——element-UI el-table表格根据搜索条件表格值改变颜色

element-ui 表格元素映射渲染、即 传数字,渲染名称

vue 下拉框自定义 以及点击空白空白处关闭下拉框

vue+ element-ui el-table组件自定义合计(summary-method)坑

Vue + element-ui 前端项目一Table 表格并实现分页 2

基于Vue和Element-UI自定义分组以及分组全选Select 选择器