javascript - property - watch vuejs
VueJS: viendo dos propiedades (1)
Supongamos que tengo dos propiedades de datos:
data() {
return {
a: false,
b: false,
}
}
Cuando a
y b
hacen true
al mismo tiempo, quiero llevar a cabo una tarea relacionada.
¿Cómo puedo usar un método de reloj en Vue para lograr esto?
Mire un valor calculado.
computed:{
combined(){
return this.a && this.b
}
}
watch:{
combined(value){
if (value)
//do something
}
}
Hay una especie de mano corta para el uso de $ watch anterior .
vm.$watch( function () { return this.a + this.b }, function (newVal, oldVal) { // do something } )