<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        如何使用Vue-Router模式和鉤子(詳細教程)

        來源:懂視網 責編:小采 時間:2020-11-27 19:41:32
        文檔

        如何使用Vue-Router模式和鉤子(詳細教程)

        如何使用Vue-Router模式和鉤子(詳細教程):本篇文章主要介紹了Vue-Router模式和鉤子的用法,現在分享給大家,也給大家做個參考。上一篇主要寫了一下vuer-router的基本使用,可以說解決溫飽了,下面就再來點下午茶吧模式vue-router中的模式選項主要在router實例化的時候進行定義的,如下const r
        推薦度:
        導讀如何使用Vue-Router模式和鉤子(詳細教程):本篇文章主要介紹了Vue-Router模式和鉤子的用法,現在分享給大家,也給大家做個參考。上一篇主要寫了一下vuer-router的基本使用,可以說解決溫飽了,下面就再來點下午茶吧模式vue-router中的模式選項主要在router實例化的時候進行定義的,如下const r

        本篇文章主要介紹了Vue-Router模式和鉤子的用法,現在分享給大家,也給大家做個參考。

        上一篇主要寫了一下vuer-router的基本使用,可以說解決溫飽了,下面就再來點下午茶吧

        模式

        vue-router中的模式選項主要在router實例化的時候進行定義的,如下

        有兩種模式可供選擇,history 和 hash,大致對比一下,

        模式優點缺點
        hash使用簡單、無需后臺支持在url中以hash形式存在,不會傳到后臺
        history地址明確,便于理解和后臺處理需要后臺配合

        hash模式對于后臺來講就是一個url,因為地址中的hash值是不會傳到后臺的,所以服務器端做一個根地址的映射就可以了。
        history模式最終的路由都體現在url的pathname中,這部分是會傳到服務器端的,因此需要服務端對每一個可能的path值都作相應的映射。或者采用模糊匹配的方式進行映射。

        除此之外,history模式下,如果后端不是一對一的進行映射,而是模糊匹配的話,那么就要注意一下404的情況了。這個時候就需要在前端router中定義404頁面了。

        404路由的定義

        由于router本身的匹配是從上到下的,如果在前面找到了匹配的路由,就跳轉了。因此可以直接在最后添加404的路由,如下

        在前面匹配不到的時候,* 代表全部,就是都指向404頁面

        路由鉤子

        路由鉤子主要是給使用者在路由發生變化時進行一些特殊的處理而定義的,靠。好拗口啊。

        總體來講vue里面提供了三大類鉤子

        1、全局鉤子
        2、某個路由獨享的鉤子
        3、組件內鉤子

        全局鉤子

        顧名思義,全局鉤子全局用,使用如下

        某個路由獨享鉤子

        就像說的一樣,給某個路由單獨使用的,本質上和后面的組件內鉤子是一樣的。都是特指的某個路由。不同的是,這里的一般定義在router當中,而不是在組件內。如下

        組件內鉤子

        首先看一下官方定義:

        你可以在路由組件內直接定義以下路由導航鉤子

        1. beforeRouteEnter

        2. beforeRouteUpdate (2.2 新增)

        3. beforeRouteLeave

        路由組件!路由組件!路由組件!重要的事情說三遍,大家一定要注意這里說的是“路由組件”,而路由組件!== 組件,路由組件!== 組件,路由組件!== 組件!之前一直沒注意這點,然后在子組件里面傻乎乎的調鉤子函數發現一直沒用。。

        我們先來看一下什么是路由組件?

        路由組件:直接定義在router中component處的組件

        也就是說router中定義的入口vue文件之外的組件,是沒有鉤子函數的,也就不用說使用了。但是如果你使用了并不會報錯,只是沒反應。(本想畫個圖的,太懶了。。自己理解理解吧,很好理解的)

        這里再回頭看下這個路由內鉤子是怎么用的,很簡單和data、method平級的方法

        三種路由鉤子中都涉及到了三個參數,這里直接上官方介紹吧

        1. to: Route: 即將要進入的目標 路由對象

        2. from: Route: 當前導航正要離開的路由

        3. next: Function: 一定要調用該方法來 resolve 這個鉤子。執行效果依賴 next 方法的調用參數。

        4. next(): 進行管道中的下一個鉤子。如果全部鉤子執行完了,則導航的狀態就是 confirmed (確認的)。

        5. next(false): 中斷當前的導航。如果瀏覽器的 URL 改變了(可能是用戶手動或者瀏覽器后退按鈕),那么 URL 地址會重置到 from 路由對應的地址。

        6. next(‘/') 或者 next({ path: ‘/' }): 跳轉到一個不同的地址。當前的導航被中斷,然后進行一個新的導航。

        上面是我整理給大家的,希望今后會對大家有幫助。

        相關文章:

        jQuery替換節點元素的操作方法

        Servlet3.0與純javascript通過Ajax交互的實例詳解

        vue 實現的樹形菜的實例代碼

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        如何使用Vue-Router模式和鉤子(詳細教程)

        如何使用Vue-Router模式和鉤子(詳細教程):本篇文章主要介紹了Vue-Router模式和鉤子的用法,現在分享給大家,也給大家做個參考。上一篇主要寫了一下vuer-router的基本使用,可以說解決溫飽了,下面就再來點下午茶吧模式vue-router中的模式選項主要在router實例化的時候進行定義的,如下const r
        推薦度:
        標簽: 模式 VUE 詳細教程
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久久亚洲AV无码精品色午夜| 午夜免费不卡毛片完整版| 全部免费国产潢色一级| 亚洲日韩国产欧美一区二区三区 | 中国videos性高清免费| 五月婷婷免费视频| 四虎影视在线永久免费观看| 337P日本欧洲亚洲大胆艺术图| japanese色国产在线看免费| xvideos亚洲永久网址| 亚洲一区爱区精品无码| 九九热久久免费视频| 免费电影在线观看网站| 456亚洲人成在线播放网站| 拍拍拍无挡免费视频网站| 国产亚洲成av片在线观看| 午夜爽爽爽男女免费观看影院| 最近免费中文字幕大全| 国产成人亚洲综合| 亚洲情A成黄在线观看动漫软件 | 真实国产乱子伦精品免费| 亚洲视频小说图片| 四虎成人免费网站在线| 亚洲久本草在线中文字幕| 99久久国产免费-99久久国产免费| 亚洲韩国在线一卡二卡| 毛片A级毛片免费播放| 男男gay做爽爽免费视频| 成人免费a级毛片| 国产成人亚洲综合在线| 亚洲精品少妇30p| 手机在线看永久av片免费| 亚洲成AV人片一区二区密柚| 色视频在线观看免费| 亚洲精品乱码久久久久久中文字幕 | 亚洲嫩草影院久久精品| 天天看免费高清影视| 不卡视频免费在线观看| 亚洲乱码在线卡一卡二卡新区| 国产国拍亚洲精品福利| 麻花传媒剧在线mv免费观看|