美文网首页
开课吧WEB全栈架构师第六期视频教程vue-router

开课吧WEB全栈架构师第六期视频教程vue-router

作者: 我是syq吖 | 来源:发表于2019-06-12 15:53 被阅读0次
#锚点:并不会让页面真正的刷新(单页面应用),防止页面刷新,便于收藏,便于后退
1.router-view 占位符、容器
2.路由表 new VueRouter
3.添加到vm对象身上去 router:路由表名字
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://unpkg.com/vue-router@3.0.6/dist/vue-router.js"></script>
<body>
    <div id="div1">
        <a href="#/a">画面1</a>
        <a href="#/b">画面2</a>
        <a href="#/c">画面3</a>
        <!-- 路由 -->
        <router-view></router-view>
    </div>
</body>
<script>
    let router = new VueRouter({
        routes: [{
            path: "/a",
            component: {
                template:"<div>aaaa</div>"
            }
        },{
            path: "/b",
            component: {
                template:"<div>bbb</div>"
            }
        },{
            path: "/c",
            component: {
                template:"<div>ccc</div>"
            }
        }]
    })
    let vm = new Vue({
        el: "#div1",
        router
    })
</script>
点击:router-link to="/a" 类似于a标签
路由有class,可以增加样式 touter-link-active 路由有两种方式

方式一

 <router-link to="a">画面1</router-link>

相关文章

网友评论

      本文标题:开课吧WEB全栈架构师第六期视频教程vue-router

      本文链接:https://www.haomeiwen.com/subject/mdsqfctx.html