vue-router跳转至相对路径

clipboard.png
vue-router官方文档是这么说的。。可是我试了下并不是这样啊

clipboard.png

点击之后url是这样,并不是相对路径/parent_menu1/child_menu_1-1 , 1-2也是一样。。。
clipboard.png

阅读 11.5k
2 个回答

...你的写法和文档的写法也不一样啊。
应该是作为<router-link />组件的一个prop属性,而不是配置到to里。
同时文档说的值类型为boolean,那么只能这么写
apppendappend="append":append="true":append="'append'"
可能编程式导航能这么用this.$router.append(),这个不确定,你可以试试。


补充一点,to跳转比较好的写法是使用name做跳转的目标。因为router配置里path可能会改而name一般是不会改的,改了之后路由名不变的情况下,不用去修改各个跳转中的参数。

我记得自己写的时候路径用/开头就是绝对路径,不用/开头就是相对路径

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