Javascript 如何使用Vue创建计算属性

Javascript 如何使用Vue创建计算属性,javascript,vue.js,Javascript,Vue.js,我在API中有5个对象。我想以计算的方式比较它们,然后在布局中使用它。我收到一个错误,类型不能是布尔值,并且属性isAllProperty未知 isAllProperty (): boolean { let fullProperty = this.property1.name || this.property2.name || this.property3.name || this.property4.name || this.property5.name; return is

我在API中有5个对象。我想以计算的方式比较它们,然后在布局中使用它。我收到一个错误,类型不能是布尔值,并且属性
isAllProperty
未知

isAllProperty (): boolean {
   let fullProperty = this.property1.name || this.property2.name || this.property3.name || this.property4.name || this.property5.name;
      return isAllStack;
    }

语法有点错误,请像这样尝试

  isAllProperty: function () {
     let fullProperty = this.property1.name || 
     this.property2.name || this.property3.name || 
     this.property4.name || this.property5.name;

     return isAllStack;
}

尝试从方法声明中删除该“boolean”,并返回
fullProperty
,而不是
isAllStack
,这应该足够了。不需要:boolean isAllProperty(){let fullProperty=this.property1.name | | this.property2.name | | this.property3.name | | | this.property4.name | | | this.property5.name;return isAllStack;}如果可以发送整个代码的话。也许
return!!fullProperty