Heim >Web-Frontend >js-Tutorial >So gehen Sie damit um, dass die Routing-Seite beim Erstellen des Vue-Routers nicht angezeigt wird

So gehen Sie damit um, dass die Routing-Seite beim Erstellen des Vue-Routers nicht angezeigt wird

php中世界最好的语言
php中世界最好的语言Original
2018-03-28 17:14:332301Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie damit umgehen, dass die Seite Routing nicht angezeigt wird, wenn ein Vue-Router erstellt wird. Welche Vorsichtsmaßnahmen sind zu beachten? Gebäude und die Routing-Seite wird nicht angezeigt? Das Folgende ist ein praktischer Fall, schauen wir uns das an.

Erstellen Sie ein Webpack-Projekt mit Vue CLI

Fügen Sie einen Vue-Router hinzu und verwenden Sie Routing, um eine neue Komponente einzuführen. Zu diesem Zeitpunkt sind das Routing und die Links wie folgt geschrieben

const router = new VueRouter({
 mode: 'history',
 base: dirname,
 routes: [
 {
  path: '/first',
  component: firstCom
 }
 ]
})
<a href="/first" rel="external nofollow" >Try this!</a>

1 Es gibt kein Problem mit npm run dev

2 🎜>3. Starten Sie einen Dienst (zum Beispiel:

python

-m SimpleHTTPServer) und sehen Sie sich dann die Seite index.html an und stellen Sie fest, dass die Route die Seite /first anfordert. 4. Lösung: Ändern Sie den Verlauf in der Routing-Konfiguration in Hash und ändern Sie /first im Link in /#/first. Problem gelöst.

============Aktualisiert am 24.08.2017=============== Nachdem ich nach einigen Informationen gesucht hatte, stellte ich fest, dass es tatsächlich möglich ist, den Verlauf für den Router-Modus zu verwenden. Das Problem trat auf, als ich den Sprung machte. Ich habe es als selbstverständlich angesehen, dass ich window.location.href="" verwendet habe, aber eigentlich sollte ich router.push verwenden. Das handleSelect im Code ist auf die Verwendung einer Nachrichtenverarbeitungsmethode zurückzuführen, die im Element ui erscheint. Es versteht sich, dass diese Methode ausgelöst wird, wenn auf die Schaltfläche geklickt wird. Wenn die Taste der Schaltfläche 2 ist, springen Sie zur ersten, und wenn die Taste 3 ist, springen Sie zur zweiten.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.
<script>
 export default {
 data () {
  return {
  }
 },
 methods: {
  handleSelect(key, keyPath) {
  if (key == 2){
   this.$router.push('first');
  } else if (key == 3){
   this.$router.push('second');
  }
  }
 }
 }
</script>

Empfohlene Lektüre:

Routing-Berechtigungsverwaltung von Vue

Lösen Sie das Problem, dass beim Vue2.0-Routing die Router-Ansicht nicht angezeigt wird

Das obige ist der detaillierte Inhalt vonSo gehen Sie damit um, dass die Routing-Seite beim Erstellen des Vue-Routers nicht angezeigt wird. 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