Heim > Web-Frontend > js-Tutorial > Hauptteil

Andere Vorgänge für das Vue.js-Routing

php中世界最好的语言
Freigeben: 2018-03-13 14:41:28
Original
1259 Leute haben es durchsucht

Dieses Mal werde ich Ihnen andere Vorgänge von Vue.jsRouting vorstellen Was sind die Vorsichtsmaßnahmen für andere Vorgänge bei der Verwendung von Vue.js-Routing? Werfen wir einmal einen Blick.

Basierend auf dem aktuellen Pfad zu Apple springen

   <router-link to="apple">to apple</router-link>
    上面的和下面的区别    <router-link :to="{path:&#39;banana&#39;}">to banana</router-link>
Nach dem Login kopieren

Wenn Sie zum Stammverzeichnis springen möchten, fügen Sie /

   <router-link to="/apple">to apple</router-link>
    上面的和下面的区别    <router-link :to="{path:&#39;banana&#39;}">to banana</router-link>
Nach dem Login kopieren

vor Apple if hinzu gebunden, Wir können den Pfad auch dynamisch ändern

<template>
  <div id="app">
    <router-link :to="path">to apple</router-link>
    ......  </div></template><script>
  export default {
    data () {      return {        path: &#39;apple&#39;
      }
    }
  }</script>
Nach dem Login kopieren

Wenn wir ihn binden und den Pfad nicht dynamisch ändern möchten, können wir ihn auch direkt schreiben,

Hinweis: Apple muss Andernfalls sucht er in den Daten nach Apple und meldet einen Fehler, dass das -Objekt nicht gefunden werden kann

<router-link :to="&#39;apple&#39;">to apple</router-link>
Nach dem Login kopieren

Der Parameter

<router-link :to="{path:&#39;banana&#39;,param:{color:&#39;yellow&#39;}}">to banana</router-link>
Nach dem Login kopieren

durch das Tag und den Link. Werden Sie ein Li-Tag, natürlich können Sie ihn auch auf andere Tags setzen

<router-link :to="&#39;apple&#39;" tag="li">to apple</router-link>
Nach dem Login kopieren

* Die oben genannten sind alle deklarativ Navigation
Erleben Sie die programmatische Navigation
durch Drücken, Springen zu einer bestimmten Seite

router.push(&#39;apple&#39;)
或者
router.push({path: &#39;apple&#39;})
或者name
......
Nach dem Login kopieren

Anwendungsszenario:
Wenn wir die Route wechseln, legen Sie einige Vorgänge für ihn fest

Zum Beispiel: Überprüfen Sie den Anmeldestatus des Benutzers. Wenn der Benutzer nicht angemeldet ist, springen Sie über die programmgesteuerte Navigation zur Anmeldeschnittstelle
router.beforeEach(router.push('login interface '))

Glauben Sie es Nachdem Sie den Fall in diesem Artikel gelesen haben, beherrschen Sie die Methode. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Vue-Tag-Attribute und bedingtes Rendering von Vue.js

Listen-Rendering v von Vue.js -für Array-Objekt-Unterkomponente

Was sind die Vorsichtsmaßnahmen für die Verwendung von Vue.js

Das obige ist der detaillierte Inhalt vonAndere Vorgänge für das Vue.js-Routing. 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