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

So verwenden Sie CSS-Zähler, um geordnete Zahlenlisten zu verschönern

Beim Webdesign ist es sehr wichtig, eine organisi...

Javascript implementiert einfache Navigationsleiste

In diesem Artikel wird der spezifische Code von J...

Konkretes Beispiel einer MySQL-Mehrtabellenabfrage

1. Verwenden Sie die SELECT-Klausel, um mehrere T...

Beim Bereitstellen von rabbitmq mit Docker sind zwei Probleme aufgetreten

1. Hintergrund Die folgenden zwei Probleme treten...

Fallstricke bei der neueren Version des IDEA2021 Tomcat10-Servlets

Da die Version, die ich beim Lernen verwendet hab...

Einführung in gängige XHTML-Tags

<br />Ich habe festgestellt, dass viele Leut...

mysql teilt eine Datenzeile basierend auf Kommas in mehrere Zeilen auf

Inhaltsverzeichnis Trennwirkung Erläuterung der B...

Benutzererfahrung bei der Neugestaltung der Portal-Website

<br />Vom Start der neuen Homepage von NetEa...

Untersuchung des Problems der Flip-Navigation mit geneigter Maus

In diesem Artikel analysieren wir als Beispiel die...

Detaillierte Erläuterung des Docker-Visualisierungsgrafiktools Portainer

Inhaltsverzeichnis 1. Einführung in Portainer 2. ...

Zusammenfassung der Methoden zum Schreiben von Urteilsaussagen in MySQL

So schreiben Sie Urteilsaussagen in MySQL: Method...