• Vue-router的基本使用


    Vue-router的基本使用

    相关Html:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="../js/vue-2.4.0.js"></script>
        <script src="../js/vue-resource-1.3.4.js"></script>
        <!--1.引入vue-router-->
        <script src="../lib/vue-router-3.0.1.js"></script>
        <link rel="stylesheet" href="../bootstrap-3.3.7-dist/css/bootstrap.min.css">
    </head>
    <body>
    <div id="app">
        <a href="#/login">登录</a>
        <a href="#/register">注册</a>
        <!--router-view,提供的用来当做占位符的 router中的规则会展现到这个里面去-->
        <router-view></router-view>
    </div>
    
    <script>
    
        var login={
            template:'<h1>这个是登录组件</h1>'
        }
        var register={
            template:'<h1>注册组件</h1>'
        }
    
        //在new
        var routerObj = new VueRouter({
            //这个配置对象中的route表示路由匹配规则的意思
            //1.path,表示监听,路由的连接地址
            //2.component 表示路由匹配到的path
            routes:[
                //注意:component属性值,必须是一个组件模板对象,不能是引用名称
                {path:'/login',component:login},
                {path:'/register',component:register}
    
            ]
        })
    
        var vm = new Vue({
            el: "#app",
            data: {
    
            },
            methods: {
    
            },
            router:routerObj //将路由规则对象,注册到vm实例上,用来监听地址对象
    
        })
    
    </script>
    </body>
    </html>
    
  • 相关阅读:
    倒计时功能的实现
    getElementsByClassName
    模拟滚动条
    display:table-cell
    gulp相关知识(2)
    gulp相关知识(1)
    移动端的网页试做
    关于移动端的布局
    伪类before和after
    简单时钟——css3
  • 原文地址:https://www.cnblogs.com/charlypage/p/9906348.html
Copyright © 2020-2023  润新知