vue中将后台返回的数字转换成对应的文字
前端展示的是汉字男女,而且0,1,2,对应不同的汉字
:formatter=“statusFormatter” 主要是这个 ,格式化我们的数据
<el-table
:data="tableData"
border>
<el-table-column
prop="status"
:show-overflow-tooltip="true"
label="状态"
width="60"
:formatter="statusFormatter"
>
</el-table-column>
</el-table>
<script>
export default{
data(){
return{
tableData:[]
}
},
methods:{
statusFormatter(row, column){
const status = row.status
if (status == 0) {
return '正常'
} else if (status == 1) {
return '待审批'
} else if (status == 2) {
return '拒绝'
} else if (status == 3) {
return '锁定'
} else {
return '删除'
}
}
}
}
</script>