vue-component - propiedades - watch vue js
Observando propiedades computadas (2)
Sí, puede configurar el watcher en la propiedad computed , ver el fiddle .
A continuación se muestra el código para configurar la vigilancia en la propiedad computada:
var demo = new Vue({
el: ''#demo'',
data: function(){
return {
age: ''''
};
},
computed: {
doubleAge: function () {
return 2*this.age
}
},
watch: {
doubleAge: function (val) {
alert("yes, computed property changed")
}
}
})
Tengo un componente con el siguiente hash
{
computed: {
isUserID: {
get: function(){
return this.userId?
}
}
}
¿Debo estar viendo isUserID
o userId
para los cambios? ¿Puedes ver las propiedades computadas?
computed: {
name: {
get: function(){
return this.name;
}
}
},
watch: {
name: function(){
console.log(''changed'');
}
}
De esta manera podemos vigilar la propiedad calculada si se modifica, se nos notifica en la consola.