Vue便以项目出现Failed to resolve directive: link
问题描述在router-view外面引用的组件(比如导航栏), v-link 指令不起作用,无法跳转,会报错:Failed to resolve directive: link (found in component: <menubar> ),但是在组件内用click 点击事件下 route.go 是 可以进行路由跳转的。这个问题是因为vue 版本的问题,vue的版本升
·
问题描述
在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 就行,具体的可以查看官方文档
更多推荐
已为社区贡献2条内容
所有评论(0)