RT
問題描述:
頁面中的有一個router-link渲染出來的鏈接,當某些情況的時候,這個鏈接可以跳轉,某些情況的時候,不可以跳轉
思考:
如何實現router-link不可跳轉呢
<router-link v-bind:to="url" >
//come code
</router-link>
最終採用的hack方法:
當不希望使用者點擊跳轉時,url就設定為目前頁面的url,當希望點擊跳轉時,url設定為目標url
ringa_lee2017-05-19 10:28:01
使用編程式導航。具體為使用其他標籤如li綁定點擊事件(如需禁用記得加上禁用的狀態才算完整),在事件回調函數中經過業務的邏輯判斷,決定是否使用this.$route.push(url字串或url物件實體)方法進行跳轉。