問題描述
在router-view外面引用的組件(比如導航欄), v-link 指令不起作用,無法跳轉,會報錯:Failed to resolve directive: link (found in component: <menubar> ),但是在組件內用click 點擊事件下 route.go 是 可以進行路由跳轉的。
這個問題是因爲vue 版本的問題,vue的版本升級後,取消了v-link 指定,取而代之的爲 router-link 看起來更加語義化一些
很簡單:
把 v-link 更換爲 router-link 就行,具體的可以查看官方文檔