采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我想问一下图中红框部分的路径问题。我查了下官方文档说“路由对象中的 path 对应当前路由的路径,总是解析为绝对路径。”,我有点没有理解这句话,为什么不是 ‘/views/recommend’ 呢?如果这个路径是根据 tab 组件中每一个 tab 的 path 来写的,为什么 tab 组件的路径也是 ‘/recommend’ ?(tab 组件和视图组件都不在同级目录下)
这个路径是你在代码中访问的路径,而不是你源码目录的路径。因为你在 tab 组件中定义的 router-link 的 to 属性指向的就是 /recommend,和这边路由配置的 path 是对应起来的
老师那我可以理解成 tab 组件中定义的 path 是自己可以任意设置的吗?因为 tab 组件和视图组件都不在同级目录下。 tabs: [ { name: '推荐', path: '/recommend' }, { name: '歌手', path: '/singer' }, { name: '排行', path: '/top-list' }, { name: '搜索', path: '/search' }
不是任意设置,和路由配置文件的路径保持一致即可
我明白了 谢谢黄老师
登录后可查看更多问答,登录/注册
慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力
1.3k 3
616 23
3.0k 15
1.2k 14
1.3k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号