问题:通过方法返回某一个要展示的值 能正产展示 但是一直报错
2021-07-09 本文已影响0人
菜鸟何时起飞
错误代码
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的
知道的大神 可以评论区 留个言 感谢