错误代码
orderState(){
return {
paying: {
name: '付款中',
style: {
backgroundColor: '#005AA0',
},
},
...
}[this.order.status]
}
正确代码
orderState(){
return {
paying: {
name: '付款中',
style: {
backgroundColor: '#005AA0',
},
},
...
}[this.order.status] || {
name: '',
style: {
backgroundColor: '#fff',
},
}
}
不知道为什么 需要设置一个默认值 是为了避免根据key 找不到值吗 ?? 但是我确定 我的key 百分百是能找到value的
知道的大神 可以评论区 留个言 感谢
网友评论