Heim >Web-Frontend >js-Tutorial >Verwenden Sie Vue, um die sekundäre Routeneinstellungsmethode zu implementieren

Verwenden Sie Vue, um die sekundäre Routeneinstellungsmethode zu implementieren

亚连
亚连Original
2018-06-06 15:54:465257Durchsuche

Jetzt werde ich Ihnen eine sekundäre Routing-Einstellungsmethode von Vue vorstellen, die einen guten Referenzwert hat und ich hoffe, dass sie für alle hilfreich ist.

Routing wird definitiv verwendet, wenn Vue im Projekt verwendet wird, und die Anforderungen für Routing der zweiten Ebene und sogar Routing mit drei Sätzen sind unbedingt erforderlich. Natürlich ist die Konfigurationsmethode des Routings auf mehreren Ebenen dieselbe wie das des Second-Level-Routings. Um es einfach auszudrücken: Lassen Sie uns über die Konfiguration des Second-Level-Routings sprechen.

Bereiten Sie zunächst die Struktur des First-Level-Routings vor:

 <router-link to="/discover">
  <p @click="clickFind(&#39;发现&#39;)">
   <span class="icon-find"></span>
   <p>发现</p>
  </p>
  </router-link>
  <router-link to="/todayStudy">
  <p @click="clickStudy(&#39;今日学习&#39;)">
   <span class="icon-todayStudy"></span>
   <p>今日学习</p>
  </p>
  </router-link>
  <router-link to="/listenAnyWhere">
  <p @click="clickListen(&#39;随时听&#39;)">
   <span class="icon-listenAny"></span>
   <p>随时听</p>
  </p>
  </router-link>
  <router-link to="/bought">
  <p @click="clickBought(&#39;已购&#39;)">
   <span class="icon-areadyBy"></span>
   <p>已购</p>
  </p>
  </router-link>
  <router-link to="/mine">
  <p @click="clickMe">
   <span class="icon-me"></span>
   <p>我</p>
  </p>
  </router-link>
 </p>
 <router-view></router-view>

Führen Sie das Modul in main.js ein. und Routing konfigurieren:

import discover from &#39;./components/discover/discover.vue&#39;; 
import todayStudy from &#39;./components/todayStudy/study.vue&#39;; 
import listen from &#39;./components/listenAnyWhere/listen.vue&#39;; 
import bought from &#39;./components/bought/bought.vue&#39;; 
import mine from &#39;./components/mine/mine.vue&#39;;
const routes = [ 
 { 
 path: &#39;/&#39;, 
 redirect: &#39;/discover&#39; 
 }, 
 { 
 path: &#39;/discover&#39;, 
 component: discover 
 }, 
 { 
 path: &#39;/todayStudy&#39;, 
 component: todayStudy 
 }, 
 { 
 path: &#39;/listenAnyWhere&#39;, 
 component: listen 
 }, 
 { 
 path: &#39;/bought&#39;, 
 component: bought 
 }, 
 { 
 path: &#39;/mine&#39;, 
 component: mine 
 } 
];

Sehen Sie sich zuerst den Effekt an

Klicken Sie, um sich dieses Buch jeden Tag anzuhören und zum nächsten Level zu gelangen

Stellen Sie die sekundäre Route ein main.js

import thisMouth from &#39;./components/discover/detailEveryDay/thisMouth/thisMouth.vue&#39;; 
import four from &#39;./components/discover/detailEveryDay/fourth/fourth.vue&#39;; 
import three from &#39;./components/discover/detailEveryDay/three/third.vue&#39;; 
import two from &#39;./components/discover/detailEveryDay/two/second.vue&#39;; 
import one from &#39;./components/discover/detailEveryDay/one/first.vue&#39;; 
import twel from &#39;./components/discover/detailEveryDay/twe/twel.vue&#39;; 
import elev from &#39;./components/discover/detailEveryDay/elven/elev.vue&#39;;
rrree

Erstellen Sie einfach die für jede Route erforderlichen Module unter dem entsprechenden Pfad

Das Obige ist was Ich habe es für Sie zusammengestellt und hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

Zeit-Plugin verwenden und Auswahlwert in Mint-UI erhalten

VUE2 realisiert die sekundäre Provinz- und Stadtverknüpfung Auswahl

Alle in Vue auswählen, um Daten zu binden und abzurufen

Das obige ist der detaillierte Inhalt vonVerwenden Sie Vue, um die sekundäre Routeneinstellungsmethode zu implementieren. 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