vue中的<router-view>
时间: 2023-05-29 14:02:17 浏览: 145
<router-view> 是 Vue Router 提供的用于展示当前路由匹配到的组件的占位符组件,在 Vue 的单页面应用中非常常见。
<router-view> 的作用是将当前路由匹配到的组件渲染到页面中。具体来说,<router-view> 根据浏览器地址栏中匹配到的路由,自动选择对应的组件进行渲染。
在 Vue Router 中,我们需要在配置路由的时候指定每个路由对应的组件,例如:
```
import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'HelloWorld',
component: HelloWorld
}
]
})
```
在这个例子中,我们指定了根路由(路径为 '/')匹配到的组件是 HelloWorld 组件。然后,在应用中使用 <router-view> 组件来展示这个组件:
```
<template>
<div id="app">
<router-view/>
</div>
</template>
```
这样,当浏览器地址栏中输入 '/' 时,<router-view> 组件就会自动渲染 HelloWorld 组件。
相关问题
vue <router-view></router-view>
`<router-view>` 是 Vue Router 提供的组件,用于渲染匹配到的路由组件。当在 Vue 应用中使用 Vue Router 进行页面路由时,我们通常会创建一个或多个路由组件,并通过路由配置将其与相应的 URL 路径进行匹配,当用户访问该路径时,路由组件就会被渲染到 `<router-view>` 中。这样,我们就可以实现在不同的 URL 地址下展示不同的页面内容,从而实现单页应用的效果。
vue app.vue <router-view></router-view> 默认挂载界面
<router-view></router-view> 是 Vue Router 的核心组件,它用于渲染当前路由匹配到的组件。
在一个 Vue 应用中,如果使用了 Vue Router,那么在 App.vue 组件中使用 <router-view></router-view> 就是用来显示当前路由对应的组件。也可以在其他组件中使用 <router-view>,来显示对应的子路由。
默认情况下,使用 <router-view></router-view> 会渲染出一个空白页面,因为还没有设置任何路由规则。需要在 Vue Router 中配置路由规则,才能让 <router-view></router-view> 渲染出实际的界面。
阅读全文
相关推荐













