vue之路由嵌套,子路由

Posted wspblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue之路由嵌套,子路由相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">

    <script src="js/vue.js"></script>
    <script src="js/vue-router.js"></script>
    <title>Title</title>
</head>
<body>

<div id="app">
    <router-link to="/home">主页</router-link>
    <router-link to="/user">用户</router-link>

    <router-view></router-view>
</div>

<template id="user">
    <div>
        <h1>用户信息</h1>
        <ul>
            <li><router-link to="/user/regist">用户注册</router-link></li>
            <li><router-link to="/user/login">用户登录</router-link></li>
        </ul>

        <router-view></router-view>
    </div>




</template>

</body>


<script>
    var home={
        template:'<h1>home</h1>'
    };
    var user={
        template:'#user'
    };

    let login={
        template:'<h1>登录中....</h1>'
    };
    let regist={
        template:"<h1>注册</h1>"
    }
    const routes1=[
        {path:'/home',component:home},
        {path:'/user',component:user,
        children:[
            {
            path: 'login',
            component: login,
            },
            {
             path:'regist',
             component:regist
            }
        ]},
        // {path:'*',redirect:'/home'}
    ];
    const router = new VueRouter({
        routes:routes1,
    });
    new Vue({
        el:'#app',
        router
    })
</script>



</html>

以上是关于vue之路由嵌套,子路由的主要内容,如果未能解决你的问题,请参考以下文章

vue之vue-router嵌套路由

vue全家桶的使用<router-view>routerviewvueX嵌套路由子路由动态路由路由拦截路由守卫elementUiSPA

Vue总结第五天:vue-router (使用模块化(创建Vue组件)机制编程)router-link 标签的属性路由代码跳转懒加载路由嵌套(子路由)路由传递数据导航守卫)

vue路由嵌套,如何子路由也有选中样式

Vue-router 子路由(嵌套路由)

Vue-router 子路由(嵌套路由)