Vue便以项目出现Failed to resolve directive: link

问题描述

在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  就行,具体的可以查看官方文档


猜你喜欢

转载自blog.csdn.net/weixin_38606332/article/details/80869601