日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue路由-router

發布時間:2024/9/5 vue 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue路由-router 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VueRouter基礎

vue路由的注冊

  • 導入

    <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script> # 可以是下載之后的<script src="vue.min.js"></script><script src="vue-router.js"></script>
  • 定義一個匹配規則對象

    let url=[{path: "/",component: {template:`<div><h1>組件</h1></div>`}} ]
  • 實例化VueRouter對象,并把匹配規則注冊進去

    let router = new VueRouter({routes: url });
  • 把VueRouter實例化對象注冊Vue的根實例中

    const app = new Vue({el: "#app",router : router })
  • 在div標簽中直接調用就可以了

    <!--4 直接寫router-link標簽就--> <router-link to="/">首頁</router-link> <router-link to="course">課程</router-link> <router-view></router-view>
  • 路由的命名

    • 路由的參數name和調用this.$route.params.name

    • let url = [{path: "/user/:name",name : 'user',component: {template: `<div><h1>這是{{this.$route.params.name}}頁面</h1></div>`,mounted(){console.log(this.$route)}} }]
    • 調用

      <div id="app"><router-link :to="/">主頁</router-link><router-link :to="{name: 'login'}">登陸</router-link><router-link :to="{name: 'user', params: {name: 'ruizhiling'}}">角色</router-link><router-view></router-view> </div>
    • 注意to一定動態綁定

    手動路由

    • 在url中通過寫按鈕的方式對其進行跳轉

    路由的參數

    • url
    • 顯示

    路由的鉤子函數

    • -- beforeEach(function(to, from, next){to 你要去哪里from 你從哪里來next 你接下來要做什么 }) -- afterEach(function(to, from){to 你要去哪里from 你從哪里來 })

    命名的路由視圖

    • 一個路由對應多個組件
    • div中寫法

    Vue的生命周期

    • 圖示

      流程圖

      new Vue --> 監聽數據 --> 初始化事件 --> 找el --> template --> 編譯形成虛擬DOM --> 渲染頁面 -- 數據改變重新渲染頁面 -- app.$destroy()

    使用router組件流程

  • 下載

    npm install vue-router
  • 配置

  • 注冊到vue中

  • 簡單使用

  • 轉載于:https://www.cnblogs.com/yuncong/p/10205726.html

    總結

    以上是生活随笔為你收集整理的vue路由-router的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。