Vue-route 的 route-link 解析

本人初学者,根据官方文档的 route-link 写法写了这么个链接
clipboard.png

这是浏览器解析出来的结果

clipboard.png

路由文件是这样子的

clipboard.png

是不是路由配置有问题呢?还是说route-link :to 这里写错了?

阅读 6k
3 个回答

router-link的to那里写错了,to后面直接写路径
就是:to="/xxxx"

是你写错了,注意一下router-link里面to后面的参数可以使name也可以是path,但都要和你的router里面定义的一致。
你在router里面的to指明了用name,但是router里面找不到,那vue就自动解析成空的了。换成下面的试试

<router-link :to="{ name: 'ArticleDefault' }">XXX</router-link>

不采用 <route-link :to=""></route-link>, 看到一位大神的vue作品,他使用的是自己进行扩展的$RouteGO(), 我参考使用 vue-route 自带的 $route.push('path' + params) 进行跳转

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题