Heim >Web-Frontend >Front-End-Fragen und Antworten >Ist das Vue-Projektrouting standardmäßig im Hash-Modus?

Ist das Vue-Projektrouting standardmäßig im Hash-Modus?

WBOY
WBOYOriginal
2022-06-16 10:47:081575Durchsuche

Vue-Projektrouting ist standardmäßig auf den Hash-Modus eingestellt; dieser Modus hat ein „#“-Zeichen in der URL. Sie können den Ankerpunkt „#“ verwenden, um zu der Position zu springen, die verschiedenen IDs auf derselben Seite entspricht, und den Hash-Wert zu verwenden Wenn Sie die URL als Route verwenden, wird eine vollständige URL simuliert. Änderungen am Hash werden vom Browser aufgezeichnet.

Ist das Vue-Projektrouting standardmäßig im Hash-Modus?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Vue3-Version, Dell G3-Computer.

Befindet sich das Vue-Projekt standardmäßig im Hash-Modus?

Das Vue-Projekt befindet sich standardmäßig im Hash-Modus

1. Der Vue-Router befindet sich standardmäßig im Hash-Modus2 B. ein „#“-Zeichen in der URL

3, wird der Hash-Wert (der Wert nach „#“) nicht in die http-Anfrage einbezogen und eine Änderung des Hash-Werts führt nicht dazu, dass die Seite neu geladen wird.

4. Die Hash-Änderung löst das HashChange-Ereignis aus und wird vom Browser aufgezeichnet. Sie können die Vorwärts- und Rückwärtsschaltflächen des Browsers verwenden.

5. Hash ist mit IE8 und höher kompatibel.

6. Beim Zugriff auf verschiedene Routen passieren zwei Dinge:

HashHistory.push() fügt dem Browser eine neue Route hinzu des besuchten Verlaufsstapels

  • HasHistory.replace() wird durch den aktuellen Stapel ersetzt

  • Für den Hash-Modus und den Verlaufsmodus besteht der direkteste Unterschied darin, ob die Adressleiste ein „#“-Zeichen hat.

  • Das Routing von Projekten, die mit Vue-Scaffolding erstellt wurden, erfolgt standardmäßig im Hash-Modus.

Hash-Modus:

Fügen Sie beim Erstellen einer Routing-Instanz das Attribut mode: „history“ hinzu, um den Verlaufsmodus zu verwenden.

const router = new VueRouter({
  routes,
  mode: "history"})

Verlaufsmodus: Ist das Vue-Projektrouting standardmäßig im Hash-Modus?

【Verwandte Empfehlung: „

vue.js TutorialIst das Vue-Projektrouting standardmäßig im Hash-Modus?“】

Das obige ist der detaillierte Inhalt vonIst das Vue-Projektrouting standardmäßig im Hash-Modus?. 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