Heim Web-Frontend js-Tutorial Routing-Schnittstellenausnahme, wenn ein Vue-Router erstellt wird

Routing-Schnittstellenausnahme, wenn ein Vue-Router erstellt wird

Apr 11, 2018 pm 04:44 PM
build vue-router 界面

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
 }
 ]
})
Nach dem Login kopieren
<a href="/first" rel="external nofollow" >Try this!</a>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

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

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

In meiner Vue-Anwendung ist der Vue-Router-Fehler „NavigationDuplicated: Vermeidung redundanter Navigation zum aktuellen Standort' aufgetreten. Wie kann ich ihn beheben? In meiner Vue-Anwendung ist der Vue-Router-Fehler „NavigationDuplicated: Vermeidung redundanter Navigation zum aktuellen Standort' aufgetreten. Wie kann ich ihn beheben? Jun 24, 2023 pm 02:20 PM

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

Microsoft Win11 24H2 Build 26100 hat mehrere Fehler gefunden und die Installation wird nicht empfohlen Microsoft Win11 24H2 Build 26100 hat mehrere Fehler gefunden und die Installation wird nicht empfohlen Apr 07, 2024 pm 09:22 PM

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

Was soll ich tun, wenn die Word-Schnittstelle kleiner wird? Was soll ich tun, wenn die Word-Schnittstelle kleiner wird? Mar 20, 2024 pm 09:30 PM

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? Vue und Vue-Router: Wie teilt man Daten zwischen Komponenten? Dec 17, 2023 am 09:17 AM

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

Wie kann das Problem „Fehler: Ungültige Routenkomponente: xxx' gelöst werden, wenn vue-router in einer Vue-Anwendung verwendet wird? Wie kann das Problem „Fehler: Ungültige Routenkomponente: xxx' gelöst werden, wenn vue-router in einer Vue-Anwendung verwendet wird? Jun 25, 2023 am 11:52 AM

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

Wie kann das Problem „Fehler: Redundante Navigation zum aktuellen Standort vermieden' bei Verwendung von Vue-Router in der Vue-Anwendung gelöst werden? Wie kann das Problem „Fehler: Redundante Navigation zum aktuellen Standort vermieden' bei Verwendung von Vue-Router in der Vue-Anwendung gelöst werden? Jun 24, 2023 pm 05:39 PM

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? Vue-Router: Wie verwende ich Routing-Metainformationen zum Verwalten von Routen? Dec 18, 2023 pm 01:21 PM

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

Kann der bisherige Maschinenkaiser erneut kämpfen? Samsung Galaxy S23 Ultra praktischer Erfahrungsaustausch Kann der bisherige Maschinenkaiser erneut kämpfen? Samsung Galaxy S23 Ultra praktischer Erfahrungsaustausch Mar 12, 2024 pm 01:58 PM

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

See all articles