假设后端返回的 "0"为女生,"1"为男生,前端拿到后渲染,如果不用if来渲染 判断,那么应该如何去匹配呢?以下问题则是解决此类问题,尤其是当遇到非常多数字要匹配时,这种方法就比较适合 合理了。
data(){
return:{
lala:[
{"sex":0},
{"sex":1},
{"sex":1}
]
}
}
methods:{
let sexObj = {
"0":"女生",
"1":"男生"
}
this.lala.foreach(elem =>{
let datas = {
aaa : sexObj[elem.sex] //这里匹配
}
})
}