Heim  >  Artikel  >  Web-Frontend  >  So verstehen Sie den MVVM-Modus in Vue

So verstehen Sie den MVVM-Modus in Vue

WBOY
WBOYOriginal
2022-03-18 16:08:187526Durchsuche

In vue sind die MVVM-Modi Modellebene (m), Ansichtsebene (v) und ViewModel (vm); mvvm unterstützt die bidirektionale Bindung. Wenn die m-Ebenendaten geändert werden, erkennt die VM-Ebene die Änderung und benachrichtigt Die v-Schicht nimmt entsprechende Änderungen vor. Andernfalls wird durch die Änderung der v-Schicht die m-Schicht benachrichtigt, um Änderungen vorzunehmen, wodurch die gegenseitige Entkopplung der Ansichts- und Modellebene realisiert wird.

So verstehen Sie den MVVM-Modus in Vue

Die Betriebsumgebung dieses Artikels: Windows 10-System, Vue Version 2.9.6, DELL G3-Computer.

So verstehen Sie den MVVM-Modus in Vue

MVVM ist in drei Teile unterteilt: M (Modell, Modellebene), V (Ansicht, Ansichtsebene), VM (ViewModel, die Brücke zwischen V und M, die auch sichtbar ist als Controller)

1. M: Modellebene, hauptsächlich verantwortlich für Geschäftsdaten; und Die Brücke für die M-Kommunikation, die für die Überwachung der Änderung von M oder V verantwortlich ist, ist der Schlüsselpunkt, um eine bidirektionale Bindung von MVVM zu erreichen. Die VM-Schicht erkennt die Änderung und benachrichtigt die V-Schicht. Andernfalls wird die M-Schicht benachrichtigt, um die Daten zu ändern. Dadurch wird auch die gegenseitige Entkopplung der Ansichts- und Modellebene erreicht

Um eine MVVM-Bibliothek zu implementieren, müssen wir sie zunächst klar verstehen. Die Gesamtidee ihrer Implementierung. Schauen Sie sich zunächst den Prozess im Bild unten an:

1. Implementieren Sie die Kompilierung und Kompilierung der Vorlage, einschließlich der Kompilierung von Elementen (Anweisungen), der Kompilierung von Text usw., um den Zweck der Initialisierung der Ansicht zu erreichen

2. Implementieren Sie Observe, überwachen Sie alle Daten und geben Sie Benachrichtigungen für geänderte Daten aus. So verstehen Sie den MVVM-Modus in Vue

3. Implementieren Sie Watcher als Hub, empfangen Sie Benachrichtigungen von Observe und führen Sie die entsprechende Update-Methode aus.

4. Kombinieren Sie die oben genannten Methoden, um die mvvm-Methode nach außen zugänglich zu machen

So verstehen Sie den MVVM-Modus in Vue[Verwandte Empfehlung: „

vue.js-Tutorial

“]

Das obige ist der detaillierte Inhalt vonSo verstehen Sie den MVVM-Modus in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn