Maison > interface Web > js tutoriel > le corps du texte

Résoudre le problème des données de la page de modification de routage Vue qui ne sont pas actualisées

亚连
Libérer: 2018-05-30 17:27:39
original
3129 Les gens l'ont consulté

Ci-dessous, je partagerai avec vous un article qui résout le problème des données de la page de modification de routage Vue qui ne sont pas actualisées. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.

Enregistrez un peu chaque jour et enregistrez les problèmes que j'ai rencontrés. J'espère que cela pourra aider davantage de personnes qui rencontrent les mêmes problèmes que moi.

Description du problème : en ajustant l'interface, la liste de questions de la page d'aide est affichée dynamiquement. La liste de questions comporte plusieurs niveaux. Lorsque la question cliquée n'a pas de questions de niveau suivant, elle passe à la page de contenu. .

Le problème est que lorsque je travaillais sur la page mobile de mon ordinateur, je sautais l'un après l'autre vers la page de détails, je voulais revenir en arrière et j'ai cliqué sur le bouton

pour accéder directement. à la première image ci-dessus. On dirait que non, non, non, ce n'est pas le résultat que je souhaite. À ce moment-là, j'ai pensé à changer la hiérarchie de la page en changeant l'URL.

Le parent du premier niveau est 0, qui n'est pas affiché ou affiché par défaut.

Le parent du deuxième niveau est 1. En cliquant sur l'itinéraire du premier niveau, vous obtenez la figure suivante :

Lorsque vous cliquez pour accéder à la page du niveau suivant, les données seront actualisées, mais lorsque vous cliquez sur l'ordinateur pour revenir en arrière, la dernière url du parent est passée à 1, et la page affiche toujours les données de 2.

La solution est la suivante :

created () {
 console.log(this.getStatus(this.$route.path))
},
 watch: {
 '$route' (to, from) {
  console.log(this.getStatus(this.$route.path))
 }
 },
 methods: {
 getStatus (urlStr) {
  var urlStrArr = urlStr.split('/')
  return urlStrArr[urlStrArr.length - 1]
 }
},
Copier après la connexion

Ce qui précède est ce que j'ai compilé pour tout le monde. Oui, j'espère que cela sera utile à tout le monde à l'avenir.

Articles associés :

Comment introduire l'icône dans le projet Vue

Vérification du format d'adresse e-mail en JavaScript

Introduction aux fonctions de partage de temps pour l'optimisation des performances javascript

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!