Maison interface Web js tutoriel Exception d'interface de routage lors de la construction de vue-router

Exception d'interface de routage lors de la construction de vue-router

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

Cette fois, je vais vous présenter l'exception d'interface routagelorsque vue-router est construit. Les précautionssont là pour résoudre le problème de l'exception d'interface de routage lorsque vue-router. est construit. Lesquels, les suivants sont des cas pratiques, jetons un coup d'œil.

Créer un projet webpack en utilisant vue cli

Ajoutez vue-router et utilisez le routage pour introduire un nouveau composant. A cette époque, le routage et les liens sont écrits ainsi

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

1. Il n'y a aucun problème avec npm run dev

2. npm run build package

3. Démarrez un service (par exemple : python -m SimpleHTTPServer), puis vérifiez la page index.html et constatez que la route demandera la /première page.

4. Solution : modifiez l'historique de la configuration de routage en hachage et remplacez le /first dans le lien par /#/first. Problème résolu.

============2017.8.24Mise à jour================

Après avoir recherché quelques informations supplémentaires, j'ai découvert qu'il était réellement possible d'utiliser l'historique pour le mode routeur. Le problème est survenu lorsque je faisais le saut. J'ai pris pour acquis que j'utilisais window.location.href="", mais en réalité je devrais utiliser router.push. Le handleSelect dans le code est dû au fait que l'élément est utilisé Une méthode de traitement des messages qui apparaît dans l'interface utilisateur. On peut comprendre que cette méthode se déclenche lorsque l'on clique sur le bouton. Si la touche du bouton est 2, alors saute au premier, et si la touche est 3, passe au second.

<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>
Copier après la connexion

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment gérer l'écran blanc sur la page d'accueil une fois la version de vue emballée

Comment Native utilise fetch pour implémenter la fonction de téléchargement d'images

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

J'ai rencontré l'erreur vue-router « NavigationDuplicate : navigation redondante évitée vers l'emplacement actuel » dans mon application Vue - comment la résoudre ? J'ai rencontré l'erreur vue-router « NavigationDuplicate : navigation redondante évitée vers l'emplacement actuel » dans mon application Vue - comment la résoudre ? Jun 24, 2023 pm 02:20 PM

L'erreur vue-router « NavigationDuplicate:Avoidedredundantnavigationtocurrentlocation » rencontrée dans l'application Vue – comment la résoudre ? Vue.js devient de plus en plus populaire dans le développement d'applications frontales en tant que framework JavaScript rapide et flexible. VueRouter est une bibliothèque de codes de Vue.js utilisée pour la gestion du routage. Cependant, parfois

Microsoft Win11 24H2 Build 26100 a trouvé plusieurs bugs et l'installation n'est pas recommandée Microsoft Win11 24H2 Build 26100 a trouvé plusieurs bugs et l'installation n'est pas recommandée Apr 07, 2024 pm 09:22 PM

Les dernières nouvelles de ce site le 7 avril sont que plusieurs bugs ont été découverts dans Microsoft Win1124H2Build26100, et il est temporairement déconseillé de l'installer sur les appareils couramment utilisés. Windows 1124H2 est encore dans une phase très instable. Bien que Microsoft résolve progressivement le problème grâce à des mises à jour cumulatives mensuelles, cela peut prendre un certain temps avant que cette version soit officiellement publiée et apporte une expérience stable à tout le monde. Si un utilisateur a installé l'image de la version 24H2 et rencontre des problèmes, il est recommandé à l'utilisateur de la réinstaller. Elle est désormais relativement stable. ZacBowden, a rencontré un écran bleu de la mort en essayant de réinitialiser la version Windows 1124H2Build26100, et la fonction "Réinitialiser ce PC" était censée résoudre les problèmes du système, mais à la place

Que dois-je faire si le mot interface devient plus petit ? Que dois-je faire si le mot interface devient plus petit ? Mar 20, 2024 pm 09:30 PM

Lorsque nous utilisons des ordinateurs pour utiliser et éditer des documents Word, nous ne savons souvent pas où nous avons touché, et l'interface devient soudainement très petite. Parfois, le texte du document Word ne peut pas être vu clairement. Certaines personnes peuvent paniquer lorsqu'elles rencontrent un tel problème, pensant que l'ordinateur fonctionne mal. En fait, c'est simplement parce que vous avez rencontré un certain paramètre et ajusté l'affichage. Donc, si vous modifiez accidentellement la taille de l’affichage de l’interface, comment devez-vous le restaurer et l’ajuster ? Que dois-je faire si le mot interface devient plus petit ? Ci-dessous, nous partagerons plusieurs façons de le résoudre. J'espère que vous pourrez facilement le résoudre lorsque vous rencontrez un tel problème. Tout d’abord, nous créons et ouvrons un document Word et effectuons des opérations d’édition simples pour afficher les étapes. Dans l'image ci-dessous

Vue et Vue-Router : Comment partager des données entre composants ? Vue et Vue-Router : Comment partager des données entre composants ? Dec 17, 2023 am 09:17 AM

Vue et Vue-Router : Comment partager des données entre composants ? Introduction : Vue est un framework JavaScript populaire pour créer des interfaces utilisateur. Vue-Router est le gestionnaire de routage officiel de Vue, utilisé pour implémenter des applications monopage. Dans les applications Vue, les composants sont les unités de base pour créer des interfaces utilisateur. Dans de nombreux cas, nous devons partager des données entre différents composants. Cet article présentera quelques méthodes pour vous aider à réaliser le partage de données dans Vue et Vue-Router, et

Comment résoudre le problème « Erreur : composant de route invalide : xxx » lors de l'utilisation de vue-router dans une application Vue ? Comment résoudre le problème « Erreur : composant de route invalide : xxx » lors de l'utilisation de vue-router dans une application Vue ? Jun 25, 2023 am 11:52 AM

Vue est un framework frontal populaire qui permet aux développeurs de créer rapidement des applications Web efficaces et réutilisables. Vue-router est un plug-in du framework Vue qui aide les développeurs à gérer facilement le routage et la navigation des applications. Cependant, lorsque vous utilisez Vue-router, vous rencontrez parfois une erreur courante : "Error:Invalidroutecomponent:xxx". Cet article expliquera les causes et les solutions à cette erreur. La raison réside dans Vu

Comment résoudre le problème « Erreur : navigation redondante évitée vers l'emplacement actuel » lors de l'utilisation de vue-router dans l'application Vue ? Comment résoudre le problème « Erreur : navigation redondante évitée vers l'emplacement actuel » lors de l'utilisation de vue-router dans l'application Vue ? Jun 24, 2023 pm 05:39 PM

Lors de l'utilisation de vue-router dans une application Vue, le message d'erreur « Erreur : navigation redondante évitée vers l'emplacement actuel » apparaît parfois. Ce message d'erreur signifie « éviter une navigation redondante vers l'emplacement actuel » et est généralement provoqué par un clic répété sur le même lien ou par l'utilisation du même chemin de routage. Alors, comment résoudre ce problème ? Utilisez le modificateur exact lors de la définition du routeur

Vue-Router : Comment utiliser les méta-informations de routage pour gérer les itinéraires ? Vue-Router : Comment utiliser les méta-informations de routage pour gérer les itinéraires ? Dec 18, 2023 pm 01:21 PM

Vue-Router : Comment utiliser les méta-informations de routage pour gérer les itinéraires ? Introduction : Vue-Router est le gestionnaire de routage officiel de Vue.js, qui peut nous aider à créer rapidement des applications monopage (SPA). En plus des fonctions de routage courantes, Vue-Router prend également en charge l'utilisation de méta-informations de routage pour gérer et contrôler le routage. Les métainformations de routage sont un attribut personnalisé qui peut être attaché à une route, ce qui peut nous aider à implémenter une logique spéciale ou un contrôle d'autorisation. 1. Qu'est-ce que les métainformations de routage ? Les méta-informations de routage sont

L'ancien empereur des machines peut-il se battre à nouveau ? Partage d'expérience pratique sur le Samsung Galaxy S23 Ultra L'ancien empereur des machines peut-il se battre à nouveau ? Partage d'expérience pratique sur le Samsung Galaxy S23 Ultra Mar 12, 2024 pm 01:58 PM

Sur le marché des smartphones, la série Galaxy de Samsung a toujours attiré l'attention pour ses excellentes performances et son design innovant. En tant que roi des machines de la génération précédente, le Galaxy S23 Ultra est apprécié des consommateurs depuis sa sortie. Au fil du temps, de nouveaux modèles apparaissent les uns après les autres. Alors, cet ancien roi des machines peut-il encore rivaliser aujourd’hui ? Ensuite, je partagerai mon expérience réelle d'utilisation du Samsung Galaxy S23 Ultra et discuterai de ce problème avec tout le monde. Tout d’abord, du point de vue de la conception de l’apparence, le Galaxy S23 Ultra conserve toujours la sophistication et le haut de gamme constants de Samsung. Son design d'écran légèrement incurvé unique améliore non seulement l'esthétique globale du téléphone, mais apporte également une expérience visuelle plus immersive aux utilisateurs. en usage quotidien

See all articles