美文网首页
问题:通过方法返回某一个要展示的值 能正产展示 但是一直报错

问题:通过方法返回某一个要展示的值 能正产展示 但是一直报错

作者: 菜鸟何时起飞 | 来源:发表于2021-07-09 20:26 被阅读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的
    知道的大神 可以评论区 留个言 感谢

    相关文章

      网友评论

          本文标题:问题:通过方法返回某一个要展示的值 能正产展示 但是一直报错

          本文链接:https://www.haomeiwen.com/subject/mxfqpltx.html