有时候会遇到这样的逻辑处理:根据传入的不同值返回不同的数据。内容简单,但是代码太冗余了
TypeFilter(type) {
switch (type) {
case 1:
return '座位预约'
break
case 2:
return '座位签到'
break
case 3:
return '座位签退'
break
case 4:
return '取消座位预约'
break
case 5:
return '反占座'
break
case 6:
return '违规 '
break
default:
break
}
可以用数组来优化
TypeTxt(type) {
let TypeTxt=[,'座位预约','座位签到','座位签退','取消座位预约','反占座','违规 ']
return TypeTxt[type]!==undefined ? TypeTxt[type] : '数据错误!';
},