Heim > Web-Frontend > View.js > Was sind die grundlegenden Konfigurationsbefehle des Vue-Routers?

Was sind die grundlegenden Konfigurationsbefehle des Vue-Routers?

WBOY
Freigeben: 2024-02-20 17:45:03
Original
652 Leute haben es durchsucht

Was sind die grundlegenden Konfigurationsbefehle des Vue-Routers?

Vues Router ist ein Plug-in für Seitensprung und Routing-Management. Es kann uns helfen, verschiedene Komponenten entsprechend unterschiedlicher URL-Anforderungen zu laden und Front-End-Routing-Funktionen zu implementieren. Wenn Sie den Router von Vue verwenden, müssen Sie eine Grundkonfiguration durchführen. Im Folgenden werden die grundlegenden Konfigurationsbefehle des Vue-Routers ausführlich vorgestellt und spezifische Codebeispiele angehängt.

  1. Vue Router installieren
    Verwenden Sie npm, um Vue Router zu installieren, öffnen Sie das Terminal und führen Sie den folgenden Befehl im Projektverzeichnis aus:

    npm install vue-router
    Nach dem Login kopieren
  2. Vue Router importieren
    Vue Router in die Datei main.js importieren und die Vue verwenden .use-Methode Registrieren Sie es als Plug-In für Vue:

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    
    Vue.use(VueRouter)
    Nach dem Login kopieren
  3. Erstellen Sie eine Routing-Instanz
    Erstellen Sie eine Routing-Instanz in der main.js-Datei und konfigurieren Sie Routing-Regeln:

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    import Home from './components/Home.vue'
    import About from './components/About.vue'
    
    Vue.use(VueRouter)
    
    const routes = [
      { path: '/', component: Home },
      { path: '/about', component: About }
    ]
    
    const router = new VueRouter({
      mode: 'history', // 使用HTML5的history模式,去除URL中的"#"
      routes
    })
    Nach dem Login kopieren
  4. Mounten Sie die Routing-Instanz
    Im main.js-Datei, hinzufügen Die Routing-Instanz wird auf der Vue-Instanz gemountet:

    new Vue({
      router,
      render: h => h(App)
    }).$mount('#app')
    Nach dem Login kopieren
  5. Konfigurieren des Routing-Ausgangs
    Verwenden Sie in der Stammkomponente von Vue das Tag , um die der Route entsprechende Komponente anzuzeigen :

    <template>
      <div>
     <router-view></router-view>
      </div>
    </template>
    Nach dem Login kopieren

Durch die obige Konfiguration ist die Grundkonfiguration des Vue-Routers abgeschlossen. Hier ist ein vollständiges Beispiel:

Erstellen Sie zunächst zwei Komponenten, Home.vue und About.vue, im Verzeichnis src/components.

Der Inhalt von Home.vue lautet wie folgt:

<template>
  <div>
    <h2>Welcome to Home Page</h2>
  </div>
</template>

<script>
export default {
  name: 'Home'
}
</script>
Nach dem Login kopieren

Der Inhalt von About.vue lautet wie folgt:

<template>
  <div>
    <h2>Welcome to About Page</h2>
  </div>
</template>

<script>
export default {
  name: 'About'
}
</script>
Nach dem Login kopieren

Dann erstellen Sie die Datei index.js im Verzeichnis src/router mit dem folgenden Inhalt:

import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '@/components/Home.vue'
import About from '@/components/About.vue'

Vue.use(VueRouter)

const routes = [
  { path: '/', component: Home },
  { path: '/about', component: About }
]

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

export default router
Nach dem Login kopieren

Schließlich im src/main.js-Datei Konfigurieren Sie wie folgt:

import Vue from 'vue'
import App from './App.vue'
import router from './router/index'

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
Nach dem Login kopieren

Das Obige sind die grundlegenden Konfigurationsbefehle und Codebeispiele von Vue Router. Durch diese Konfigurationen können wir Sprünge zwischen Seiten und Front-End-Routing-Funktionen implementieren. Ich hoffe, dieser Artikel kann Ihnen helfen, Vue Router zu verstehen und zu verwenden.

Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Konfigurationsbefehle des Vue-Routers?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage