Javascript 如何使用Vue创建计算属性
我在API中有5个对象。我想以计算的方式比较它们,然后在布局中使用它。我收到一个错误,类型不能是布尔值,并且属性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
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
?