zoukankan      html  css  js  c++  java
  • Day4.1路由vue-router的基本使用

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <script src="../lib/js/vue.js"></script>
     7 <!--    第一步:安装 vue-router -->
     8     <script src="../lib/js/vue-router.js"></script>
     9 </head>
    10 <body>
    11 <div id="app">
    12     <a href="#/login">登录</a>
    13     <a href="#/register">注册</a>
    14 
    15 <!--    router-view 是由 vue-router 提供的,专门用来当作占位符的,将来路由规则匹配到的组件
    16            就会展示到这个 router-view 中去-->
    17     <router-view></router-view>
    18 </div>
    19 <script>
    20 
    21 // 第三步:创建组件模板
    22     const login = {
    23         template:'<h1>login组件</h1>'
    24     };
    25     const register = {
    26         template:'<h1>register组件</h1>'
    27     };
    28 
    29 //  第二步:创建一个路由对象,当导入 vue-router 包之后,在 window 全局对象中,就有了一个
    30 //      路由的构造函数,叫作 VueRouter
    31 //  在 new 路由对象的时候,可以为 构造函数传递一个配置对象
    32 
    33     const routerObj = new VueRouter({
    34         // route // 这个配置对象中的 route 表示【路由匹配规则】
    35         routes:[ // 路由匹配规则
    36             // 每个路由规则都是一个对象,这个对象身上有两个必须的属性
    37             //    属性1. path,表示监听哪个路由链接地址
    38             //    属性2. component,表示如果路由是前面匹配到的path,则展示 component属性对应的那个组件
    39             { path:'/login',component:login },
    40             { path:'/register',component:register }
    41         ]
    42     });
    43 
    44     const vm = new Vue({
    45         el:'#app',
    46         data:{},
    47         methods:{},
    48         // 第四步:将路由规则对象注册到 vm 实例上,用来监听 URL 地址的变化,然后展示对应的组件
    49         router:routerObj
    50     })
    51 </script>
    52 </body>
    53 </html>
  • 相关阅读:
    [转]Entity Framework 和NHibernate的区别
    NHibernate One Session Per Request简单实现
    memcache和memcached之间的区别
    Memcached 内存分配机制介绍
    linux,apache,php,mysql常用的查看版本信息的方法
    Linux查看文件夹大小
    Linux查看系统配置常用命令
    php 文件缓存(转)
    memcache在xampp下的安装
    通过改进代码将for循环遍历数组提高效率
  • 原文地址:https://www.cnblogs.com/zhaohui-116/p/12241455.html
Copyright © 2011-2022 走看看