一般我们前后端联调的时候后台返回的数据都是数字,比如1代表上线,0代表下线。这时候就不能直接使用该字段而需要做转换,需要formatter属性,该属性用于格式化指定列的值,接受一个Function,会传入两个参数:row和column,可以根据自己的需求进行处理。
<el-table-column
prop="createdate"
label="创建时间">
</el-table-column>
<el-table-column
prop="state"
:formatter="onLineStatus"
label="状态">
</el-table-column>
methods部分
//上线状态
onLineStatus: function(row, column) {
return row.state == 1 ? "上线" : "下线";
},