美文网首页
关于element表格数据过滤,显示不同样式的问题

关于element表格数据过滤,显示不同样式的问题

作者: 顺小星 | 来源:发表于2019-11-20 11:07 被阅读0次

需求:过滤表格中的异常数据,并标红显示。

image.png

异常数据:

image.png

解决办法:用【template】

image.png

1、这个表格里面,【当前值】的判断并不是一种,里面有“温度”、“湿度”、“阳光”、“二氧化碳”四种不同种类的数据,判断的异常标准也不同;

2、我的思路是,当某个单元格显示数据时,肯定能获取当前显示对象的其他值,用scope.row判断当前的种类是哪一种,再依据各判断标准就好了

在此举温度为例:这是异常判断

image.png

因为上面是v-if,在下面再写其他种类异常判断的时候,用【v-if-else】,格式与上述【空气温度】一模一样,只是里面判断标准的值改变一下。

image.png

所有的异常都判断好了之后,在最后接一个【v-else】,写正常数据显示的样式

image.png


卧槽上面写的太乱了

关键改一点就好:用【template】

<el-table-column prop="subject" label="主题">
</el-table-column>
<el-table-column label="邮件状态">
        <template slot-scope="scope">
                <span v-if="scope.row.status == 0" class="font-theme-color">其他状态</span>
                <span v-if="scope.row.status == 1" class="font-theme-color">发信中</span>
        </template>
</el-table-column>

相关文章

  • 关于element表格数据过滤,显示不同样式的问题

    需求:过滤表格中的异常数据,并标红显示。 异常数据: 解决办法:用【template】 1、这个表格里面,【当前值...

  • 多行文本溢出显示省略号...

    未设置样式:文本自动显示,表格数据被挡住一行 设置样式后:仅让文本显示两行, 兼容性问题

  • 2018-12-28 bootstap table 加载

    要给表格数据加载样式时,发现,只有加载完数据之后才能给表格加载样式,放的位置不对,导致样式不能显示。正确的写法是 ...

  • 给表格固定高度

    vue+element项目,页面需要展示表格,表格可以翻页,可以选择每页显示条数如果不给表格设置高度,当数据量很少...

  • element-ui表格数据过滤

    需求:在没有数据的时候,或者后台请求数据为null时,会直接不显示、影响用户体验如下图: 解决办法,在行中设置fo...

  • vue 实现表格拖拽

    1,使用纯表格 (* 注: 必须给element属性传 tbody,否则样式会有问题) 2,使用elementUI...

  • el-select 多选时显示不全

    问题:使用Element-ui 中的el-select 多选时,默认会把样式撑开,或者按照官方文档的显示+N的显示...

  • element表格样式修改

    修改element的样式的时候style标签不能加上scoped所以为了防止修改的样式影响到别的页面,建议在当前页...

  • 解决Vue 使用Element-ui table数据覆盖污染问题

    今天处理了一个需求, 利用Element-UI提供的表格组件的展开做数据展示, 遇到了展开后的表格数据污染问题, ...

  • 基于vue的table组件

    可配置自定义样式,排序,无数据处理。 可配置功能:展示部分表格数据,不显示表格每列的表头等 demo样例[http...

网友评论

      本文标题:关于element表格数据过滤,显示不同样式的问题

      本文链接:https://www.haomeiwen.com/subject/fvonictx.html