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

Analyse von Mysql-Datenmigrationsmethoden und -Tools

In diesem Artikel wird hauptsächlich die Analyse ...

Docker-Installation von MySQL (8 und 5.7)

In diesem Artikel wird die Verwendung von Docker ...

Einführung in die Funktionen und Verwendung von Wert- und Namensattributen in HTML

1. Der in der Schaltfläche verwendete Wert bezieht...

Docker-Reinigungskiller/Docker-Overlay-Datei nimmt zu viel Speicherplatz ein

[Wenn ich mir all die Migrationsdateien im Intern...

So führen Sie eine Spring Boot-Anwendung in Docker aus

In den letzten Tagen habe ich gelernt, wie man Sp...

Codebeispiele für den Import und Export von Docker-Images

Import und Export von Docker-Images Dieser Artike...

Fehler beim reduzierten Tabellenzeilenelement

Nehmen wir ein Beispiel: Der Code ist sehr einfach...

Implementierung der Anmeldeseite des tatsächlichen Kampfprotokolls von Vue

Inhaltsverzeichnis 1. Vorbereitende Maßnahmen 1.1...

So implementieren Sie https mit Nginx und OpenSSL

Wenn die Serverdaten nicht verschlüsselt und mit ...

MySQL-Benutzer und -Berechtigungen und Beispiele zum Knacken des Root-Passworts

MySQL-Benutzer und -Berechtigungen In MySQL gibt ...

Reines CSS zum Hinzufügen von Stil zur ausgewählten Implementierung (kein Skript)

Ändern Sie den Standardstil der Auswahl, normalerw...