No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Watchers

16/53
Recursos

Los Watchers nos permiten ejecutar código a partir de que una propiedad de nuestro View Model cambia.
A diferencia de las Computed Properties no devuelven un valor, no son propiedades y tampoco pueden ser utilizadas en expresiones.

Aportes 6

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Los watchers son funciones que se ejecutan cada vez que una propiedad cambia, deben llamarse igual que la propiedad a la que vamos a vigilar, y esto permite ejecutar un código que necesitemos:D

Los Watchers nos permiten ejecutar código a partir de que una propiedad de nuestro View Model cambia.
A diferencia de las Computed Properties no devuelven un valor, no son propiedades y tampoco pueden ser utilizadas en expresiones.

Se me ocurre una función de watch en las opciones de suscripcion de platzi. Cuando el usuario activa cancelar su suscripcion el valor cambia y por tanto se debe observar ese cambio para mostrarle un aviso del porque de su decisión.
WOOW

<template lang="pug">
  #app
    input(v-model="yearBorn", placeholder="año de nacimiento")
    p tienes {{yearsOld}} años.
</template>

<script>
export default {
  name: 'app',
  data () {
    return {
      name: '',
      lastname: '',
      actualYear: 2019,
      yearBorn: null
    }
  },
  computed: {
    yearsOld: function () {
      return parseInt(this.yearBorn) - parseInt(this.actualYear)
    }
  }
}
</script>

<style lang="scss">
  @import './css/main.scss'
</style>

Me recuerda a los keyloggers 😕

También se los puede utilizar con las computed properties