这些数据都是后台传过来的STATUS 为0表示为审核中STATUS 为1表示为正常STATUS 为2表示为锁定状态但我现在不知道该如何改为对于的中文,该怎么弄呀?<tr v-for="(item,index) in infoData"> <td>{{index+1}}</td> <td>{{item.name}}</td> <td>{{item.email}}</td> <td>{{item.roleName}}</td> <th>{{item.status}}</th></tr>
5 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
<th>{{item.status|statusFormat}}</th>
filters: {
statusFormat: function(value) {
return value === 0 ? '审核' : value === 1 ? '正常' : '锁定'
}
}
小唯快跑啊
TA贡献1863条经验 获得超2个赞
写一个map
<tr v-for="(item,index) in infoData">
<th>{{statusMap[item.status]}}</th>
</tr>
data(){
return {
statusMap:{
0:"审核中",
1:"正常",
2:"锁定"
}
}
}
侃侃尔雅
TA贡献1801条经验 获得超16个赞
全局的filter,可用于所有组件
{{ scope.row.paragraph | time}}
Vue.filter('time',function (params) {
params = params ? params.slice(0,[10]):params
return params
})
添加回答
举报
0/150
提交
取消