Routing-Schnittstellenausnahme, wenn ein Vue-Router erstellt wird
Dieses Mal werde ich Ihnen die RoutingSchnittstellenausnahme beim Erstellen eines Vue-Routers vorstellen. Vorsichtsmaßnahmensollen das Problem der Routing-Schnittstellenausnahme beim Erstellen eines Vue-Routers gelöst werden Welche davon gebaut werden, die folgenden sind praktische Fälle, schauen wir uns das an.
Erstellen Sie ein Webpack-Projekt mit Vue CLI
Fügen Sie Vue-Router hinzu und verwenden Sie Routing, um eine neue Komponente einzuführen. Zu diesem Zeitpunkt werden 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. npm run build package
3. Starten Sie einen Dienst (zum Beispiel: python -m SimpleHTTPServer) und überprüfen Sie dann die Seite index.html 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.
============24.8.2017Aktualisiert================
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 liegt daran, dass das Element verwendet wird Eine Nachrichtenverarbeitungsmethode, die in der Benutzeroberfläche angezeigt wird. 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.
<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>
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.
Empfohlene Lektüre:
Wie man mit dem weißen Bildschirm auf der Homepage umgeht, nachdem Vue Build gepackt wurde
How Native verwendet fetch, um die Bild-Upload-Funktion zu implementieren
Das obige ist der detaillierte Inhalt vonRouting-Schnittstellenausnahme, wenn ein Vue-Router erstellt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Der Vue-Router-Fehler „NavigationDuplicated:Avoidedredundantnavigationtocurrentlocation“ ist in der Vue-Anwendung aufgetreten – wie kann er behoben werden? Vue.js wird als schnelles und flexibles JavaScript-Framework in der Front-End-Anwendungsentwicklung immer beliebter. VueRouter ist eine Codebibliothek von Vue.js, die für die Routing-Verwaltung verwendet wird. Allerdings manchmal

Die neueste Nachricht von dieser Website vom 7. April ist, dass in Microsoft Win1124H2Build26100 mehrere Fehler entdeckt wurden und die Installation auf häufig verwendeten Geräten vorübergehend nicht empfohlen wird. Windows 1124H2 befindet sich immer noch in einem sehr instabilen Stadium. Obwohl Microsoft das Problem schrittweise durch monatliche kumulative Updates beheben wird, kann es einige Zeit dauern, bis diese Version offiziell veröffentlicht wird und allen ein stabiles Erlebnis bietet. Wenn ein Benutzer das 24H2-Versionsimage installiert hat und auf Probleme stößt, wird empfohlen, es erneut zu installieren. Es ist jetzt relativ stabil. ZacBowden ist auf einen Blue Screen of Death gestoßen, als er versuchte, die Windows-Version 1124H2Build26100 zurückzusetzen, und die Funktion „Diesen PC zurücksetzen“ sollte Systemprobleme beheben, aber stattdessen

Wenn wir Computer zum Bedienen und Bearbeiten von Word-Dokumenten verwenden, wissen wir oft nicht, wo wir sie berührt haben, und die Benutzeroberfläche wird plötzlich sehr klein. Manchmal ist der Text im Word-Dokument nicht klar zu sehen. Manche Menschen geraten möglicherweise in Panik, wenn sie auf ein solches Problem stoßen, weil sie denken, dass der Computer nicht richtig funktioniert. Tatsächlich liegt es nur daran, dass Sie auf eine bestimmte Einstellung gestoßen sind und die Anzeige angepasst haben. Wenn Sie also versehentlich die Größe der Schnittstellenanzeige ändern, wie können Sie sie dann wiederherstellen und anpassen? Was soll ich tun, wenn die Word-Schnittstelle kleiner wird? Im Folgenden stellen wir Ihnen verschiedene Lösungsmöglichkeiten vor. Wir hoffen, dass Sie solche Probleme problemlos lösen können. Zuerst erstellen und öffnen wir ein Word-Dokument und führen einfache Bearbeitungsvorgänge durch, um die Schritte zu zeigen. Im Bild unten

Vue und Vue-Router: Wie teilt man Daten zwischen Komponenten? Einführung: Vue ist ein beliebtes JavaScript-Framework zum Erstellen von Benutzeroberflächen. Vue-Router ist der offizielle Routing-Manager von Vue, der zur Implementierung von Single-Page-Anwendungen verwendet wird. In Vue-Anwendungen sind Komponenten die Grundeinheiten zum Erstellen von Benutzeroberflächen. In vielen Fällen müssen wir Daten zwischen verschiedenen Komponenten austauschen. In diesem Artikel werden einige Methoden vorgestellt, die Ihnen beim Datenaustausch in Vue und Vue-Router helfen

Vue ist ein beliebtes Front-End-Framework, mit dem Entwickler schnell effiziente, wiederverwendbare Webanwendungen erstellen können. Vue-router ist ein Plug-in im Vue-Framework, das Entwicklern hilft, das Routing und die Navigation von Anwendungen einfach zu verwalten. Bei der Verwendung von Vue-Router tritt jedoch manchmal ein häufiger Fehler auf: „Error:Invalidroutecomponent:xxx“. In diesem Artikel werden die Ursachen und Lösungen für diesen Fehler erläutert. Der Grund liegt in Vu

Bei der Verwendung von vue-router in einer Vue-Anwendung erscheint manchmal die Fehlermeldung „Fehler: Vermeidung redundanter Navigation zum aktuellen Standort“. Diese Fehlermeldung bedeutet „Vermeidung redundanter Navigation zum aktuellen Standort“ und wird normalerweise durch wiederholtes Klicken auf denselben Link oder die Verwendung desselben Routingpfads verursacht. Wie kann man dieses Problem lösen? Verwenden Sie beim Definieren des Routers den genauen Modifikator

Vue-Router: Wie verwende ich Routing-Metainformationen zum Verwalten von Routen? Einführung: Vue-Router ist der offizielle Routing-Manager von Vue.js, der uns dabei helfen kann, schnell Single-Page-Anwendungen (SPA) zu erstellen. Zusätzlich zu den gängigen Routing-Funktionen unterstützt Vue-Router auch die Verwendung von Routing-Metainformationen zur Verwaltung und Steuerung des Routings. Routing-Metainformationen sind ein benutzerdefiniertes Attribut, das an eine Route angehängt werden kann und uns dabei helfen kann, eine spezielle Logik oder Berechtigungskontrolle zu implementieren. 1. Was sind Routing-Metainformationen? Die Routing-Metainformationen sind

Auf dem Smartphone-Markt hat die Galaxy-Serie von Samsung schon immer wegen ihrer hervorragenden Leistung und ihrem innovativen Design für Aufmerksamkeit gesorgt. Als Maschinenkönig der vorherigen Generation erfreut sich das Galaxy S23 Ultra seit seiner Veröffentlichung großer Beliebtheit bei den Verbrauchern. Mit der Zeit entstehen nach und nach neue Modelle. Kann dieser ehemalige Maschinenkönig also heute noch mithalten? Als Nächstes werde ich meine tatsächlichen Erfahrungen mit dem Samsung Galaxy S23 Ultra teilen und dieses Problem mit allen besprechen. Erstens behält das Galaxy S23 Ultra aus gestalterischer Sicht immer noch die gleichbleibende Raffinesse und High-End-Qualität von Samsung bei. Sein einzigartiges, leicht gebogenes Bildschirmdesign verbessert nicht nur die Gesamtästhetik des Telefons, sondern bietet Benutzern auch ein noch intensiveres visuelles Erlebnis. im täglichen Gebrauch
