在 Vue 中,<router-view /> 是 Vue Router 提供的一个内置组件,主要作用是 作为路由匹配组件的渲染出口。
具体来说:
- 当你在 Vue 项目中使用 Vue Router 进行路由配置后,
<router-view />会根据当前匹配的路由规则,自动渲染对应的组件。 - 它相当于一个"占位符",不同的路由路径会对应不同的组件,这些组件会被动态替换到
<router-view />所在的位置。
示例场景:
- 假设你配置了路由规则:
/home对应Home组件,/about对应About组件 - 在 App.vue 中放置
<router-view /> - 当用户访问
/home时,<router-view />会渲染Home组件 - 当用户切换到
/about时,<router-view />会自动替换为About组件
此外,<router-view /> 还支持嵌套使用,配合嵌套路由可以实现复杂的页面结构(比如页面中既有侧边栏又有主内容区,主内容区用 <router-view /> 渲染不同页面)。
3126

被折叠的 条评论
为什么被折叠?



