I use Element UI.
How can I change the color from the rate cell value? If rate < 0 then color is red, else color is green.
Maybe the table attribute cell-class-name can help me?
HTML
<el-table
:data="tableData"
style="width: 100%">
<el-table-column
prop="date"
label="Date"
width="180">
</el-table-column>
<el-table-column
prop="name"
label="Name"
width="180">
</el-table-column>
<el-table-column
prop="rate"
label="Rate">
</el-table-column>
</el-table>
JS
export default {
data() {
return {
tableData: [{
date: '2016-05-03',
name: 'Tom',
rate: 1
}, {
date: '2016-05-02',
name: 'Tom',
rate: -1
}, {
date: '2016-05-04',
name: 'Tom',
rate: 22
}, {
date: '2016-05-01',
name: 'Tom',
rate: -22
}]
}
}
}