以前在vue里,根据后端返回不同状态码显示不同图标、文字等等;常常使用
iconFn(level){
switch (level){
case 101:
return '' ;
case 102:
return '' ;
case 103:
return '' ;
default:
return '***' ;
}
}
使用 map
iconFn(level){
const myMap = new Map([
[101,''],
[102,''],
[103,''],
])
return myMap.get(level) || '****' ;
}
个人感觉看着更清爽