recherche

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

c# - Cliquez sur l'événement dans le lien du routeur

<li :class="{active: show === 'daily'}">
  <router-link @click="displayArticle('hot')" to="/home/article">日报</router-link> 
</li>

Pourquoi cela n'a-t-il aucun effet lorsque je l'écris comme ci-dessus, mais cela fonctionne comme suit router-linkLes événements ne peuvent-ils pas être liés à des balises ?

<li :class="{active: show === 'hot'}" @click="displayArticle('hot')">
  <router-link  to="/home/article">热门</router-link>  
</li>
巴扎黑巴扎黑2791 Il y a quelques jours613

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

  • PHP中文网

    PHP中文网2017-06-12 09:32:57

    router-link empêchera les événements de clic

    Vous ne pouvez utiliser que @click.native="displayArticle('hot')" dans router-link

    En général, ne l'ajoutez pas au lien du routeur

    répondre
    0
  • 滿天的星座

    滿天的星座2017-06-12 09:32:57

    Pour lier des événements natifs à des composants personnalisés, vous devez ajouter le .nativeportail de documents de modification

    répondre
    0
  • Annulerrépondre