概述
<template slot-scope="scope">
<span :class="scope.row.organization_id ? '' : 'isnull'">
//改变两种颜色的时候可以用三目运算符
{{ scope.row.organization_applyment_state === '4' ? scope.row.organization_id : '审核成功后生成' }}
</span>
</template>
</el-table-column>
<el-table-column label="审核状态"
prop="auditStatus"
:filters="deal"
:filter-multiple="false"
:column-key="'type'">
<!-- <template slot-scope="scope">
<span :class="judgeStatus(scope.row.organization_applyment_state).class">
{{judgeStatus(scope.row.organization_applyment_state).value}}
</span>
<span></span>
</template> -->
<template slot-scope="scope">
<span :class="jutStatus(scope.row.auditStatus)" >
//改变多个颜色是可以添加方法,return出去改变样式
{{scope.row.auditStatus}}
</span>
<span></span>
</template>
js部分
jutStatus(status){
console.log(status)
if(status=="审核通过"){
return "info"
}else if(status=="审核失败"){
return "error"
}else if(status=="审核中"){
return "success"
}else if(status=="已保存草稿"){
return "preservation"
}
},
优化版
jutStatus(stas){
console.log(stas)
let result = 'normalRoom'
switch(stas){
case 审核通过:
result = 'redRoom'
break
case 审核失败:
result = '审核中'
break
case 2003:
result = '已保存草稿m'
break
}
return result
}
最后
以上就是真实板凳为你收集整理的vue中动态改变表格列表的css类名,样式的全部内容,希望文章能够帮你解决vue中动态改变表格列表的css类名,样式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复