为了账号安全,请及时绑定邮箱和手机立即绑定

vue模板上的优化大佬们有什么好的建议?

vue模板上的优化大佬们有什么好的建议?

神不在的星期二 2019-06-16 08:17:09
用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]||'无效状态'
}
}
                            
查看完整回答
反对 回复 2019-06-16
  • 2 回答
  • 0 关注
  • 355 浏览
慕课专栏
更多

添加回答

了解更多

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信