通过动态路由参数的模式进行路由匹配
一、路由的简单动态匹配
1.路由的页面渲染
<div id="app">
<router-link to="/login/1">login1</router-link>
<router-link to="/login/2">login2</router-link>
<router-link to="/login/3">login3</router-link>
<router-link to="/register">register</router-link>
<!-- 路由占位符-->
<router-view></router-view>
</div>
*当我们有很多个用户id时,就必须使用动态路由来进行匹配。
2.创建路由的模板
const login = {
template: '<h1>登录组件---当前的id值为{
{ $route.params.id }}</h1>'
};
const register = {
template:'<h1>注册组件</h1>'
};
3.创建路由实例
let router = new VueRouter({
routes: [
{
path: '/', redirect: '/login/:id'},//路由的重定向
{
path: '/login/:id'