• Vue学习使用系列七【路由vue-router】


    1:code

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 
     4 <head>
     5     <meta charset="UTF-8">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     7     <title>Document</title>
     8     <!-- mydemo02
    ode_modulesvue-routerdistvue-router.js -->
     9     <script src="../assets/vue.js"></script>
    10     <script src="../../node_modules/vue-router/dist/vue-router.js"></script>
    11 </head>
    12 
    13 <body>
    14     <div id="app">
    15         <h1>Hello Vue_router</h1>
    16         <p>Vue.js + vue-router 可以很简单的实现单页应用。</p>
    17         <p>"router-link" 是一个组件,该组件用于设置一个导航链接,切换不同 HTML 内容。 to 属性为目标地址, 即要显示的内容</p>
    18         <div>
    19             <!-- 使用 router-link 组件来导航. -->
    20             <!-- 通过传入 `to` 属性指定链接. -->
    21             <!-- <router-link> 默认会被渲染成一个 `<a>` 标签 -->
    22         </div>
    23         <hr>
    24         <div>
    25             <router-link to="topinfo">topinfo</router-link>
    26             <router-link to="leftinfo">leftinfo</router-link>
    27             <router-link to="bottominfo">bottominfo</router-link>
    28         </div>
    29         <!-- 路由出口 -->
    30         <!-- 路由匹配到的组件将渲染在这里 -->
    31         <div>
    32             <router-view></router-view>
    33         </div>
    34     </div>
    35     <script>
    36         //1:定义组件
    37         const topinfo = {
    38             template: "<div>我是顶部</div>"
    39         }
    40         const leftinfo = {
    41             template: `<div>我是左侧栏</div>`
    42         }
    43         const bottominfo = {
    44                 template: `<div>我是底部区域</div>`
    45             }
    46             //2定义路由
    47         const router = [{
    48                 path: '/topinfo',
    49                 component: topinfo
    50             }, {
    51                 path: '/leftinfo',
    52                 component: leftinfo
    53             }, {
    54                 path: '/bottominfo',
    55                 component: bottominfo
    56             }]
    57             //3创建路由的实例
    58         const myrouter = new VueRouter({
    59             routes: router //名称相同,可以简写成 router 不要写成routes了
    60         })
    61 
    62         //4创建额挂载根实例  通过 router 配置参数注入路由,
    63         // 让整个应用都有路由功能
    64         const app = new Vue({
    65                 // el: "#app",
    66                 router: myrouter //名称相同,也可以简写成 router,
    67             }).$mount("#app") //和el:"#app"是一样的效果
    68 
    69         console.log(app);
    70     </script>
    71 </body>
    72 
    73 </html>

    2:测试效果

    3:未完待续!!!

  • 相关阅读:
    Codewars Solution:Two to One
    Codewars Solution:Get the Middle Character
    golang jwt+token验证
    C#基础知识点梳理二
    C#基础知识点梳理一
    逻辑值
    step-1
    视频第5讲-ID转换
    通过向量访问矩阵
    跟着jmzeng学习GEO数据分析-GEO42872_1--题外
  • 原文地址:https://www.cnblogs.com/Fengge518/p/13751470.html
Copyright © 2020-2023  润新知