在使用vue-router的时候发现有children设置,但是设置并没有达到网上看到的效果,请问是哪里代码错误。
我访问 http://localhost:8080/#/ 出现 Hello组件
但是我访问http://localhost:8080/#/test/a 却没有出现 Test组件的内容
在使用vue-router的时候发现有children设置,但是设置并没有达到网上看到的效果,请问是哪里代码错误。
我访问 http://localhost:8080/#/ 出现 Hello组件
但是我访问http://localhost:8080/#/test/a 却没有出现 Test组件的内容
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
嵌套路由表达组件的嵌套关系,子路由a的父级并没有指定
component
,所以就不会有内容出现了。而且父级组件还必须包含<router-view>
才行。例如:component Test:
文档链接https://router.vuejs.org/zh-cn/essentials/nested-routes.html