javascript - router-link中的點擊事件
巴扎黑
巴扎黑 2017-06-12 09:30:57
0
2
588
<li :class="{active: show === 'daily'}">
  <router-link @click="displayArticle('hot')" to="/home/article">日报</router-link> 
</li>

為什麼我像上面那樣寫沒有效果,而換成如下寫就可以了,router-link 標籤中不能綁定事件嗎?

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

全部回覆(2)
洪涛

router-link會阻止click事件

要在 router-link 只能 @click.native="displayArticle('hot')"

一般不要加在 router-link 上面

滿天的星座

自訂元件綁定原生事件,需要加上.native修飾符 文件傳送門

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板