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

6 Möglichkeiten, die von Linux-Prozessen belegten Portnummern anzuzeigen

Für Linux-Systemadministratoren ist es von entsch...

Ubuntu 18.04 erhält Root-Berechtigungen und meldet sich als Root-Benutzer an

Vorab geschrieben: In den folgenden Schritten müs...

So zeigen Sie MySql-Indizes an und optimieren sie

MySQL unterstützt Hash- und B-Tree-Indizes. InnoD...

Öffentliche kostenlose STUN-Server

Öffentliche kostenlose STUN-Server Wenn das SIP-T...

Sortieren von MySQL-Aggregatfunktionen

Inhaltsverzeichnis MySQL-Ergebnissortierung - Agg...

Eine detaillierte Diskussion der Auswertungsstrategien in JavaScript

Inhaltsverzeichnis Eine Kastanie zum Abdecken Par...

HTML+Sass implementiert HambergurMenu (Hamburger-Menü)

Vor ein paar Tagen habe ich mir ein Video von ein...

Eine vollständige Aufzeichnung eines Mysql-Deadlock-Fehlerbehebungsprozesses

Vorwort Die Datenbank-Deadlocks, die ich zuvor er...

PHP-bezogene Pfade und Änderungsmethoden in der Ubuntu-Umgebung

PHP-bezogene Pfade in der Ubuntu-Umgebung PHP-Pfa...