**
avue-curd表格修改一列样式
**
绑定class页面
<avue-crud ref="fdcPersonTable" :data="listData" @selection-change="selectionChange" id="printTable"
:option="option" stripe :page.sync="page"
@on-load="onPageLoad"
@row-dblclick="handleRowDBLClick"
@sort-change="sortChange"
@cell-click="cellClick"
@current-row-change="handleCurrentRowChange"
:cell-class-name="addCellClass">
在avue-crud加上:cell-class-name=“addCellClass”
JS里面(判断列的属性值及行该属性值的值)
addCellClass({row,column}){
if(column.property === '' && row.hsbdjg==''){
return 'cell-red'
}else if(column.property === '' && row.hsbdjg==''){
return 'cell-green'
}else if(column.property === '' && row.hsbdjg==''){
return 'cell-yellow'
}
}
判断style
不明白为什么加 /deep/
div /deep/ .cell-green span{
background: green!important;
color:#fff;
padding:1px;
}
div /deep/ .cell-red span{
background: red!important;
color:#fff;
padding:2px;
}
div /deep/ .cell-yellow span{
background: #b4bb21!important;
color:#fff;
padding:1px;
}