Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre computarizado y mirar en vue

La diferencia entre computarizado y mirar en vue

Computed se utiliza para procesar operaciones lógicas complejas y se distingue principalmente de los métodos de almacenamiento de métodos. Computed almacena los valores de datos que deben procesarse y se llamará cada vez. Computed tiene un mecanismo de almacenamiento en caché; Solo se ejecutará cuando se produzcan cambios, el rendimiento es mejor.

Watch, como sugiere el nombre, se utiliza para monitorear los cambios de datos. Hay tres partes de las fuentes de datos que se pueden monitorear: accesorios, datos y datos en el reloj calculado que proporciona dos parámetros (newValue, oldValue). ). Un parámetro es el nuevo valor y el segundo parámetro guarda el valor anterior;

1. Admite el almacenamiento en caché. Solo cuando los datos de dependencia cambien, el cálculo se volverá a calcular

2. No se admiten operaciones asincrónicas Cuando hay operaciones asincrónicas dentro del cálculo, no es válido y los cambios de datos no se pueden monitorear.

3. Cálculo Los valores de atributo del atributo se almacenarán en el caché de forma predeterminada. El atributo calculado se basa en su dependencia de respuesta en el caché, es decir, en función de los datos declarados en los datos mediante el cálculo. Si un atributo se calcula a partir de otro atributo, el atributo depende del otro. Los atributos son muchos a uno o uno a uno y generalmente se calculan

5. Si el valor del atributo calculado es. una función, irá al método get de forma predeterminada; el valor de retorno de la función es el valor del atributo en los cálculos, el atributo tiene un método get y set, y cuando los datos cambian, el método set; será llamado.

1. El almacenamiento en caché no es compatible cuando los datos cambian, la operación correspondiente se activará directamente

2. La escucha es asincrónica

3. El la función de escucha recibe dos parámetros, 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;

5. Esta función no es compatible.