Análisis del principio de enlace de datos bidireccional de Vue: departamento (editor, recopilador de suscripciones)
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.