关于路由中重定向的问题

来源:4-8 路由封装

慕神8238303

2020-09-16


http://img.mukewang.com/szimg/5f6221c2089b3c0005100557.jpg
想请教老师,上面的redirect中的index为什么可以将home组件中的router-view指向index组件呢。如果需要将home中的router-view指向index,那也应该是在children中加上一个默认的{path:`/`,redirect:`/index`}呀。加入的redirect也会因为其值所产生对应的组件,那和当前路由所带的组件,会不会冲突呢。

写回答

1回答

河畔一角

2020-09-18

不是这么理解的。Home组件是根组件,里面包含了一个router-view,用来渲染其它组件,重定向只是把路由切换到了另外一个路由,这个时候等于你直接访问了/index,那index是home组件的children,所以它的组件就会被渲染到home里面

1
0

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1307 问题

查看课程