vue:computed 当其依赖的属性的值发生变化时,计算属性会重新计算,反之,则使用缓存中的属性值。 当computed中定义的属性或者方法:包含或者依赖的值出现了变化,则会重新调用此方法或者计算此属性。 computed: { // 模糊搜索 tables() { const = this.a; if (a) { return a; }); } return this.b; } } 比如:this.a变化时,会重新启动tables函数。如果a有值,则返回a,否则返回b。