vue

怎样动态加载路由?

发布于 2021-01-11 17:02:05
关注者
0
被浏览
356
2 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。
    <div id="first">
        <router-link to="/a">老八一号</router-link>
        <router-link to="/b">老八二号</router-link>
        <router-link to="/c">老八三号</router-link>
        <router-link to="/d">老八四号</router-link>
        <router-view></router-view>
    </div>
    <script>
        let a={
            template:`<h1>奥里给 干了 兄弟们</h1>`
        };
        let b={
            template:`<h2>虽然不是同一个时间,但是是同一个撤所儿</h2>`
        };
        let c={
            template:`<h3>就吃老八秘制晓汉堡儿</h3>`
        };
        let d={
            template:`<h2>老八秘制晓汉堡  既便宜它还管饱</h2>`
        };
    
        let routerObj=new VueRouter({
            routes:[
                {path:'/a',component:a,name:'一号'},
                {path:'/b',component:b,name:'二号'}
            ]
        });
        routerObj.addRoutes([
            {path:'/c',component:c,name:'三号'},
            {path:'/d',component:d,name:'四号'}
        ]);
        let vm=new Vue({
            el:"#first",
            data:{},
            router:routerObj
        })
    </script>

    vue-router的addRoutes方法

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    image

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看