Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment contrôler dynamiquement le lien du routeur dans Vue-Router pour ne pas sauter lorsque vous cliquez dessus

RT
Description du problème :
Il y a un lien rendu par le lien du routeur dans la page. Dans certaines circonstances, ce lien peut sauter, mais dans certaines circonstances, il ne peut pas sauter

.

Réflexion :
Comment rendre le lien du routeur non sautable

<router-link v-bind:to="url" >
   //come code                   
</router-link>

La méthode de hack finalement adoptée :

Lorsque vous ne souhaitez pas que l'utilisateur clique pour sauter, l'URL est définie sur l'URL de la page actuelle. Lorsque vous souhaitez cliquer pour sauter, l'URL est définie sur l'URL cible

.
PHP中文网PHP中文网2683 Il y a quelques jours864

répondre à tous(3)je répondrai

  • 習慣沉默

    習慣沉默2017-05-19 10:28:01

    Utiliser la navigation programmatique

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:28:01

    Alors tu n’as pas à juger la situation ? Écrivons une fonction en utilisant la balise a pour juger

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-19 10:28:01

    Utilisez la navigation programmatique. Plus précisément, utilisez d'autres balises telles que li pour lier les événements de clic (si vous devez le désactiver, n'oubliez pas d'ajouter le statut désactivé pour être terminé). Après le jugement de la logique métier dans la fonction de rappel d'événement, décidez si vous souhaitez utiliser this.$route. méthode push (chaîne d'url ou entité d'objet url) pour sauter.

    répondre
    0
  • Annulerrépondre