vue-router源碼之history類的淺析-創(chuàng)新互聯(lián)

當前版本: 3.0.3

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站建設、成都網(wǎng)站設計、丹棱網(wǎng)絡推廣、重慶小程序開發(fā)、丹棱網(wǎng)絡營銷、丹棱企業(yè)策劃、丹棱品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供丹棱建站搭建服務,24小時服務熱線:18980820575,官方網(wǎng)址:muchs.cn

類目錄: src/history/base.js

前言:


對于vue-router來說,有三種路由模式history,hash,abstract, abstract是運行在沒有window的環(huán)境下的,這三種模式都是繼承于history類,history實現(xiàn)了一些共用的方法,對于一開始看vue-router源碼來說,可以從這里開始看起。

初始屬性


router: Router; 表示VueRouter實例。實例化History類時的第一個參數(shù)
 base: string;  表示基路徑。會用normalizeBase進行規(guī)范化。實例化History類時的第二個參數(shù)。
 current: Route; 表示當前路由(route)。
 pending: ?Route; 描述阻塞狀態(tài)。
 cb: (r: Route) => void; 監(jiān)聽時的回調函數(shù)。
 ready: boolean; 描述就緒狀態(tài)。
 readyCbs: Array<Function>; 就緒狀態(tài)的回調數(shù)組。
 readyErrorCbs: Array<Function>; 就緒時產生錯誤的回調數(shù)組。
 errorCbs: Array<Function>; 錯誤的回調數(shù)組

 // implemented by sub-classes
 <!-- 下面幾個是需要子類實現(xiàn)的方法,這里就先不說了,之后寫其他類實現(xiàn)的時候分析 -->
 +go: (n: number) => void;
 +push: (loc: RawLocation) => void;
 +replace: (loc: RawLocation) => void;
 +ensureURL: (push?: boolean) => void;
 +getCurrentLocation: () => string;

網(wǎng)頁標題:vue-router源碼之history類的淺析-創(chuàng)新互聯(lián)
標題路徑:http://muchs.cn/article16/deigdg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設建站公司、面包屑導航、網(wǎng)站營銷云服務器、網(wǎng)站設計公司

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網(wǎng)站制作