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

JavaScript Vue.js

JinJinDavaidNear

2020-03-19

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

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; }
}

第2325篇《是否可以使用计算出的属性来计算Vue中的其他属性?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
LGil 2020.03.19

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

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android