Heim  >  Artikel  >  Web-Frontend  >  So aktualisieren Sie die Seite des Vue-Projekts

So aktualisieren Sie die Seite des Vue-Projekts

php中世界最好的语言
php中世界最好的语言Original
2018-05-28 15:32:282966Durchsuche

Dieses Mal erkläre ich Ihnen, wie Sie die Seite des Vue-Projekts aktualisieren. Vorsichtsmaßnahmen Das Folgende ist ein praktischer Fall.

1. Szenario

Beim Verarbeiten einer Liste ist es oft notwendig, ein Datenelement zu löschen 🎜>HinzufügenDie Notwendigkeit, die aktuelle Seite nach den Daten zu aktualisieren.

2. Es sind Probleme aufgetreten

1. Verwenden Sie den Vue-Router, um

zur aktuellen Seite zu gelangen Ohne Aktualisierung 2. Bei Verwendung von window.reload() oder router.go(0) wird der gesamte Browser neu geladen, flackert und das Erlebnis ist nicht gut

3. LösungKombination bereitstellen/injizieren

Funktion: Ermöglicht einer Vorgängerkomponente, eine Abhängigkeit in alle ihre Nachkommen einzufügen, unabhängig von der Komponentenhierarchie wirksam ab dem Zeitpunkt, an dem die vor- und nachgelagerten Beziehungen hergestellt werden.

App.vue:

Deklarieren Sie die Neulademethode, um die Anzeige oder das Ausblenden der Router-Ansicht zu steuern und dadurch das Neuladen der Seite zu steuern

tableList.vue:

Fügen Sie die von der App.vue-Komponente bereitgestellte Reload-Abhängigkeit in die Seite ein. Rufen Sie nach Abschluss der Logik (Löschen oder Hinzufügen ...) direkt this.reload() auf Aktualisieren Sie die aktuelle Seite.

4.Verwendung bereitstellen/injizieren

provide: option sollte ein Objekt oder eine Funktion sein, die ein Objekt zurückgibt . Dieses Objekt enthält

Eigenschaften

, die in seine Nachkommen eingefügt werden können. Inject: ein

String

Array oder ein Objekt, der Schlüssel des Objekts ist der lokale Bindungsname Tipp:

und

sind miteinander verbunden Nicht ansprechbar. Das ist Absicht. Wenn Sie ein abhörbares Objekt übergeben, reagieren seine Eigenschaften weiterhin. provideinjectIch glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Wie man das V-Modell verwendet und verspricht, die Vue-Popup-Komponente zu implementieren


Wie um das Vue Secondary Encapsulation Axios Plug-in zu verwenden

Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie die Seite des Vue-Projekts. 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