素胚勾勒不出你
2019-03-12 17:15:28
這些數據都是后臺傳過來的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
提交
取消
