首页 > 其他 > 详细

Vue 第十一章 路由嵌套

时间:2020-03-24 22:13:00      阅读:65      评论:0      收藏:0      [点我收藏+]

1、路由嵌套

 routes:[
            {
                path:/account,
                component:account,
                children:[
                    {path: /login,component: login},
                    {path: /register,component: register},
                ]

            }

2、案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--cdn镜像快速导入Vue包-->

    <script src="https://cdn.bootcss.com/vue/2.6.11/vue.js"></script>
    <script src="https://cdn.bootcss.com/vue-router/3.1.3/vue-router.js"></script>

</head>
<body>
<div id="app">
    <router-link to="/account">Account</router-link>
    <router-view></router-view>
</div>

<template id="tmp">
    <div>
        <h1>这是account组件</h1>
        <router-link to="/login">登陆</router-link>
        <router-link to="/register">注册</router-link>
        <router-view></router-view>
    </div>
</template>
<script>
    var account = {
        template:‘#tmp‘
    }

    var login = {
        template:‘<h1>登陆</h1>‘
    }

    var register = {
        template:‘<h1>注册</h1>‘
    }

    var router = new VueRouter({
        routes:[
            {
                path:‘/account‘,
                component:account,
                children:[
                    {path: ‘/login‘,component: login},
                    {path: ‘/register‘,component: register},
                ]

            }
        ]
    })
    //2.创建一个vue实例
    var vm = new Vue({
        el: ‘#app‘,    //表示当前我们new的这个Vue实例,要控制页面上的哪个区域
        data: {},
        methods:{},
        router
    });
</script>
</body>
</html>

 

Vue 第十一章 路由嵌套

原文:https://www.cnblogs.com/ywjfx/p/12562125.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!