Vue-Konfigurationsdetails für mehrere Seiten

Vue-Konfigurationsdetails für mehrere Seiten

1. Der Unterschied zwischen mehreren Seiten

Das Konzept der Single-Page-Anwendung entstand in den letzten Jahren mit der Einführung von Frameworks wie AngularJS , React und Ember . In der vorherigen Einführung haben wir über die teilweise Aktualisierung der Seite beim Seiten-Rendering gesprochen. Die Einzelseitenanwendung verwendet die Funktion zur teilweisen Aktualisierung der Seite, um den Seiteninhalt beim Seitenwechsel zu aktualisieren und so ein besseres Erlebnis zu erzielen.

2. SPA und MPA

Die Unterschiede zwischen SinglePage SinglePage Web Application Application (SPA) und MultiPage Application (MPA) sind wie folgt:

Titel SPA MPA
Zusammensetzung Eine Hauptseite + mehrere Seitenfragmente Mehrere ganze Seiten
Ressourcenfreigabe (CSS, JS) Gemeinsam genutzte Ressourcen müssen nur einmal geladen werden Jede Seite muss gemeinsame Ressourcen laden
URL-Muster xxx/#/Seite1 xxx/#/Seite2 xxx/Seite1.html xxx/Seite2.html
Aktualisierungsmethode Teilweise Seitenaktualisierung oder -änderung Vollständige Seitenaktualisierung
Seitensprung Die Shell bleibt unverändert, der lokale Seiteninhalt wird aktualisiert und die Sprunganimation ist einfach zu implementieren Beim Springen von einer Seite zur anderen Seite kann die Sprunganimation nicht realisiert werden
Benutzererfahrung Schneller Wechsel zwischen Seitenfragmenten, gute Benutzererfahrung Das Wechseln der Seite erfordert ein erneutes Laden, was langsam und wenig flüssig ist und zu einer schlechten Benutzererfahrung führt
Datenübertragung Auf derselben Seite sind globale Variablen einfach zu implementieren Das Verlassen auf URL-Parameter, Cookies, localStorage usw. ist schwierig umzusetzen
Suchmaschinenoptimierung (SEO) Es ist schwierig umzusetzen und trägt nicht zum SEO-Ergebnis bei. Einfache Implementierungsmethode
Anwendbare Szenarien Bewerbungen mit hohen Erfahrungsanforderungen Benötigen Sie eine suchmaschinenfreundliche App

3. Vue Cli-Gerüstkonfiguration

Erster Schritt:

Wir erstellen eine Hauptseite und eine Unterseite unter der public Datei. Die Verzeichnisstruktur ist wie folgt

Schritt 2:

Zur Hauptseite und zur Unterseite müssen entsprechende Hauptseite-Eintragsdateien und Unterseite-Eintragsdateien vorhanden sein. Die Verzeichnisstruktur ist wie folgt

Schritt 3:

Das Konfigurieren pages in vue.config.js kann als Konfigurationszuordnung mehrerer Seiten verstanden werden.

Seiten: {
    Index: {
        Eintrag: 'src/main.js',
        Vorlage: „public/index.html“,
        Dateiname: 'index.html',
    },
    Bangban:
        Eintrag: 'src/banban.js',
        Vorlage: 'bangban.html',
        Dateiname: „public/bangban.html“
    }
}


Dies ist das Ende dieses Artikels über die Details der Vue-Mehrseitenkonfiguration. Weitere relevante Inhalte zur Vue-Mehrseitenkonfiguration finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Vue-cli3-Mehrseitenkonfiguration
  • VUE.CLI4.0 Konfiguration mehrerer Seiteneinträge
  • Detaillierte Schritte zum Hinzufügen einer mehrseitigen Konfiguration zum Vue-Projekt
  • Beispielcode für die Vue-Konfiguration einer mehrseitigen Anwendung
  • So implementieren Sie eine Vue-Konfiguration mit mehreren Seiten
  • WebPack-Konfiguration Vue Multi-Page-Fähigkeiten
  • Mit vue-cli erstelltes Projekt, Implementierungsmethode zum Konfigurieren mehrerer Seiten

<<:  Beispiel für das Erstellen eines virtuellen Hosts basierend auf dem Apache-Port

>>:  Sieben Prinzipien eines guten Designers (1): Schriftdesign

Artikel empfehlen

Lösung für das Problem der langsamen Docker-Pull-Image-Geschwindigkeit

Derzeit verfügt Docker über einen offiziellen Mir...

Detaillierte Erklärung dieses Zeigeproblems in JavaScript

Vorwort Der This-Zeiger in JS hat Anfängern schon...

CocosCreator allgemeines Framework-Design Ressourcenmanagement

Inhaltsverzeichnis Probleme mit der Ressourcenver...

Detaillierte Erklärung der Linux-CPU-Last und CPU-Auslastung

CPU-Last und CPU-Auslastung Beides kann bis zu ei...

Methoden für JavaScript-String-Objekte

Inhaltsverzeichnis Methoden des String-Objekts Me...

Detaillierte Erläuterung von acht Methoden zum Korrigieren des CSS-Seitenendes

Beim Schreiben einer Seite kommt es häufig vor, d...

So fragen Sie doppelte Daten in einer MySQL-Tabelle ab

INSERT INTO hk_test(Benutzername, Passwort) VALUE...

MySQL-Rekursionsproblem

MySQL selbst unterstützt keine rekursive Syntax, ...

Ausführliche Erklärung zur Docker-Maschine

Unterschiede zwischen Docker und Docker Machine D...

Ein mobiler adaptiver Webseiteneffekt löst das Problem der kleinen Anzeigeseite

Für die Arbeit muss ich einen adaptiven Webseitene...

NULL und leere Zeichenfolge in MySQL

Ich bin vor kurzem mit MySQL in Berührung gekomme...

Implementierung eines Docker-Cross-Host-Netzwerks (Overlay)

1. Docker-Cross-Host-Kommunikation Zu den hostübe...