用switch做感觉代码还是很多,还有更简洁的方式吗?{{orderStateValue}}init(){switch(res.OrderInfo.OrderState){case'Wait':this.orderStateValue='兑换成功,等待发货';break;case'Sent':this.orderStateValue='商家已发货';break;case'Cancel':this.orderStateValue='订单已取消';break;case'Fail':this.orderStateValue='订单失败';break;default:break;}}
2 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
{{getState(state)}}
data(){return{state:'Wait'}}methods:{getState(stateName){conststates={Wait:'兑换成功,等待发货',Sent:'商家已发货',Cancel:'订单已取消',Fail:'订单失败'}returnstates[stateName]||'无效状态'}}