如何理解这句话 ?

vue router官方教程中:

要注意,以 / 开头的嵌套路径会被当作根路径。 这让你充分的使用嵌套组件而无须设置嵌套的路径。
阅读 2k
2 个回答

子路由 second 的路径应该是 'second' 如下

path: '/first',
children: [
    {
        path: 'second'
    }
]

vue-router会拼接成 /first/second’

如果你 子路由写成 '/second'
vue-router会认为他是根路径 最后得到的路径是 /second 不会是/first/second
也就是说你导航到/first/second 这个路由的时候页面会找不到,但是此时可以找到 /second这个路由

意思就是

path: '/first',
children: [
    {
        path: '/second'
    }
]

/ 来配的话,子路由 second 的路径是 /second 而不是 /first/second

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