vuejs vue property has example computed but assigned javascript vue.js watch

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