Red de conocimiento informático - Problemas con los teléfonos móviles - Análisis del principio de enlace de datos bidireccional de Vue: departamento (editor, recopilador de suscripciones)

Análisis del principio de enlace de datos bidireccional de Vue: departamento (editor, recopilador de suscripciones)

Dep es el vínculo entre observadores y monitores, o puede pensar en Dep como un sistema de suscripción que sirve a los observadores. El monitor se suscribe al Dep de un observador y notifica a cada monitor suscrito a través del Dep cuando cambian los datos observados por el observador.

Dep proporciona varias interfaces:

Los métodos addSub y?depend se utilizan para asociar instancias de observador con instancias de Dep. La relación entre las dos instancias es de múltiples pares. Múltiples relaciones:

Una instancia de Dep se puede asociar con múltiples instancias de observador

Una instancia de observador se puede asociar con múltiples instancias de Dep

Excepto Además de estas interfaces, Dep también define dos instancias propiedades y una propiedad estática:

El contenido anterior es fácil de entender, pero la dificultad es que dep.js también define un objeto targetStar. js también define una cosa targetStack:

Con el espíritu de buscar conocimiento, el autor finalmente encontró la explicación del maestro después de todo el arduo trabajo:

Hasta ahora, entendemos el Dep class Principio de implementación, en el próximo artículo aprenderemos sobre la implementación de la clase Watcher.