下面是详细的Vue Router路由管理的安装与配置方法攻略:
安装
- 首先,在项目根目录下,运行以下命令安装vue-router依赖:
npm install vue-router --save
配置
- 在项目中使用Vue Router需要在main.js中引入Vue Router并配置路由:
// 引入Vue Router
import VueRouter from 'vue-router';
// 引入各个组件,根据具体组件文件路径引入
import HomeComponent from './components/Home.vue';
import AboutComponent from './components/About.vue';
// 使用Vue Router
Vue.use(VueRouter);
// 配置路由
const router = new VueRouter({
routes: [
{ path: '/', component: HomeComponent },
{ path: '/about', component: AboutComponent }
]
});
// 创建Vue实例并挂载路由
new Vue({
el: '#app',
router,
render: h => h(App)
});
上面代码中,通过import
命令引入Vue Router,同时引入HomeComponent
和AboutComponent
两个组件。然后使用Vue.use(VueRouter)
方法使用Vue Router,最后在配置路由时,使用path
属性定义路由路径对应的组件。最后,在Vue实例中挂载路由。
- 在应用中使用组件
定义组件后,我们可以使用<router-link>
组件在应用中实现路由跳转,比如:
<template>
<div>
<router-link to="/">Home</router-link> |
<router-link to="/about">About</router-link>
<router-view></router-view>
</div>
</template>
注意,组件中使用<router-link>
标签时的to
属性,需要与路由配置中的path
属性保持一致。
完整例子可以访问Vue Router官网进行学习。
另外一个示例是,我们可以增加一个带参数的路由:
const router = new VueRouter({
routes: [
{ path: '/', component: HomeComponent },
{ path: '/about', component: AboutComponent },
{ path: '/user/:id', component: UserComponent }
]
});
上面代码中,我们增加了一个路由/user/:id
,其中:id
是路由参数,表示一个用户的ID。如果要使用这个路由,可以通过$router.push('/user/123')
跳转到/user/123
这个路由地址。
同时,在UserComponent
中,可以通过$route.params.id
获取路由参数。
至此,Vue Router路由管理的安装与配置方法的攻略完整结束。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue-route路由管理的安装与配置方法 - Python技术站