Heim  >  Artikel  >  Web-Frontend  >  Was ist Vue Single Page und Multi-Page?

Was ist Vue Single Page und Multi-Page?

青灯夜游
青灯夜游Original
2022-12-12 19:02:256335Durchsuche

In Vue lautet der vollständige Name einer einzelnen Seite „SPA-Einzelseitenanwendung“, was sich auf eine Anwendung mit nur einer Hauptseite (einer HTML-Seite) bezieht, wodurch die gesamte Seite flüssiger wird und einige Hauptinhalte bereitgestellt werden Durch die Einzelseitenanwendung wurden Filter und Steuerelemente zum einfachen und bequemen Lesen und Durchsuchen bereitgestellt. Der vollständige Name von Multi-Page lautet „MPA-Multi-Page-Anwendung“, was sich auf eine Anwendung bezieht, die mehrere unabhängige Seiten enthält, von denen jede wiederholt JS, CSS und andere verwandte Ressourcen laden muss, wenn eine Multi-Page-Anwendung springt Die Seite mit den Ressourcen muss aktualisiert werden.

Was ist Vue Single Page und Multi-Page?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Vue3-Version, DELL G3-Computer.

Was sind Einzelseiten und Mehrseiten in Vue?

Einzelne Seite: Der vollständige Name lautet SPA Single Page Application (SinglePage Web Application).

Single-Page-Apps fassen alles auf einer Seite zusammen und machen die gesamte Seite flüssiger. Im Hinblick auf die Benutzererfahrung kann die eigenständige Navigation Ankerpunkte lokalisieren, den entsprechenden Abschnitt schnell finden und problemlos nach oben und unten scrollen. Die von der Single-Page-Anwendung bereitgestellten Informationen und einige Hauptinhalte wurden gefiltert und kontrolliert, sodass sie einfach und bequem zu lesen und zu durchsuchen sind.

Mehrseitig: Der vollständige Name lautet MPA-Mehrseitenanwendung (MultiPage Application).

Eine mehrseitige Anwendung bezieht sich auf eine Anwendung, die mehrere unabhängige Seiten enthält, von denen jede wiederholt JS, CSS und andere verwandte Ressourcen laden muss. Wenn eine mehrseitige Anwendung springt, muss die gesamte Ressourcenseite aktualisiert werden. [Verwandte Empfehlungen: vuejs-Video-Tutorial, Web-Front-End-Entwicklung]

Das Folgende ist ein grobes Strukturdiagramm:

Was ist Vue Single Page und Multi-Page?

Was ist Vue Single Page und Multi-Page?

Der Unterschied zwischen einseitig und mehrseitig:

Was ist Vue Single Page und Multi-Page?

1. Aktualisierungsmethode

SPA: Wechsel der zugehörigen Komponenten, teilweise Aktualisierung oder Änderung der Seite

MPA: vollständige Seitenaktualisierung

SPA: Sie können Hash oder Verlauf verwenden

MPA: Gewöhnlicher Linksprung

3. Benutzererfahrung

SPA: Der Zeitwechsel zwischen Seitenfragmenten ist schnell und die Benutzererfahrung ist gut. Wenn zum ersten Mal zu viele Dateien geladen werden, muss eine entsprechende Optimierung vorgenommen werden Erledigt.

MPA: Der Seitenwechsel ist langsam zu laden, nicht flüssig genug und die Benutzererfahrung ist schlecht, insbesondere wenn die Internetgeschwindigkeit langsam ist

4 Übergangsanimation

SPA: Einfach zu implementierende Übergangsanimation

MPA: Übergangsanimation kann nicht implementiert werden

5. Datenübertragung

SPA: Einfach zu implementierende Datenübertragung, es gibt viele Methoden (Übergabe von Werten mit Parametern durch Routing, Vuex-Übergabe von Werten usw.)

MPA: Verlassen Sie sich auf URL-Übergabeparameter, Cookies, lokaler Speicher

6. SEO

SPA: Anwendungen mit hohen Anforderungen an Erfahrung und reibungslose Schnittstellen

MPA: Geeignet für Anwendungen, die eine hohe Unterstützung für Suchmaschinen anstreben

8

SPA: höher, länger und erfordert professionelle Frameworks MPA: niedriger, aber es gibt mehr Seitencode-Duplikate

9. Wartungskosten

SPA: relativ einfach MPA: relativ komplex

10

SPA: eine Hauptseite + viele Modulkomponenten MPA: Viele vollständige Seiten

11. Ressourcendateien

SPA: Gemeinsame Ressourcen für Komponenten müssen nur einmal geladen werden MPA: Jede Seite muss geladen werden seine eigenen gemeinsamen Ressourcen

(Lernvideo Teilen:

vuejs Einführungs-Tutorial

,

Grundlegendes Programmiervideo

)

Das obige ist der detaillierte Inhalt vonWas ist Vue Single Page und Multi-Page?. 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