c# - Cliquez sur l'événement dans le lien du routeur
巴扎黑
巴扎黑 2017-06-12 09:30:57
0
2
585
<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>
巴扎黑
巴扎黑

répondre à tous(2)
洪涛

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

滿天的星座

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal