最近使用VUE的时候 为了方便在数据库中存储的类型(type)为0/1 但是在前端页面中却需要用初级/高级来表示。
正常在el-table-column 中显示值,
<!-- 此处的prop就是数据绑定的属性,-->
<el-table-column prop="type" label="班课类型"></el-table-column>
采用下面代码可以转化为自定义的值
<el-table-column label="班课类型" width="70">
<template slot-scope="scope">
<span v-if="scope.row.type == 0">初级班</span>//此处经过测试,不能使用===,最好使用==
<span v-else>高级班</span>
</template>
</el-table-column>
本文介绍在Vue项目中,如何利用el-table-column根据后台返回的数据(如0/1)自定义转化为前端友好的显示方式,例如将数字转化为'初级'或'高级'等文字描述。

2283

被折叠的 条评论
为什么被折叠?



