La diferencia entre computadoras y relojes en Vue
Como sugiere el nombre, Watch se utiliza para monitorear los cambios de datos. Hay tres fuentes de datos que se pueden monitorear: datos en accesorios, datos y calculados; Watch proporciona dos parámetros (newValue, oldValue), el primer parámetro es el nuevo valor y el segundo parámetro guarda el valor anterior;
1. Admite el almacenamiento en caché y solo se volverá a calcular cuando cambien los datos relevantes.
2. No se admiten operaciones asincrónicas. Cuando hay operaciones asincrónicas en el cálculo, no son válidas y los cambios de datos no se pueden monitorear.
3. De forma predeterminada, los valores de las propiedades calculadas se almacenan en caché en función de sus dependencias reactivas, es decir, se calculan en función de los datos declarados en los datos.
4. Si un atributo se calcula a partir de otros atributos, este atributo depende de otros atributos, ya sea muchos a uno o uno a uno, generalmente se calcula.
5. Si el valor del atributo calculado es una función, el método get se usa de forma predeterminada; el valor de retorno de la función es el valor del atributo calculado, todos los atributos tienen un; get y un método set. El método set se llama cuando los datos cambian.
1. El almacenamiento en caché no es compatible, los cambios de datos activarán directamente las operaciones correspondientes;
2. El reloj es asincrónico
3. , el primer parámetro es el último valor; el segundo parámetro es el valor antes de la entrada;
4. Cuando un atributo cambia, se deben realizar las operaciones correspondientes de uno a muchos;