正常写法:
switch(a){
case 'p' :
case 'q' :
console.log(1);
break;
case 'p1' :
case 'q1' :
console.log(2);
break;
default:
console.log(0);
}
3写法
let orderStatus = ''
if (res.data.status == '1') {
orderStatus = '待付款'
} else if (res.data.status == '2') {
orderStatus == '待发货'
} else if (res.data.status == '3') {
orderStatus == '已发货'
} else if (res.data.status == '4') {
orderStatus == '待收货'
} else if (res.data.status == '5'){
orderStatus == '已完成'}
可以简写为(较为实用):
let orderStatus
let map = { '1': '待付款', '2': '待发货', '3': '已发货', '4': '待收货','5':'已完成'}
orderStatus = map[res.data.status]