是否可以使用计算出的属性来计算Vue中的其他属性?

如果我有两个这样的计算属性,

computed: {
  id: function(){ return this.$route.query.id; },
  hasId: function(){ return this.$route.query.id !== undefined; }
}

我该如何使用这种伪代码id进行计算hasId

computed: {
  id: function(){ return this.$route.query.id; },
  hasId: function(){ return id !== undefined; }
}
LGil2020/03/19 11:48:32

您的伪代码非常接近。只需更改idthis.id

computed: {
  id: function(){ return this.$route.query.id; },
  hasId: function(){ return this.id !== undefined; }
}