vue獲取當(dāng)前激活路由的方法
一個 route object(路由信息對象) 表示當(dāng)前激活的路由的狀態(tài)信息,包含了當(dāng)前 URL 解析得到的信息,還有 URL 匹配到的 route records(路由記錄)。
route object 是 immutable(不可變) 的,每次成功的導(dǎo)航后都會產(chǎn)生一個新的對象。
route object 出現(xiàn)在多個地方:
在組件內(nèi),即 this.$route
在 $route 觀察者回調(diào)內(nèi)
router.match(location) 的返回值 (在main.js可以獲取當(dāng)前激活路由信息)
注意:
this.$route的path和router.match(location)的path是不一樣的,他們都有一個屬性fullpath,值是hash和path的拼接,router.match(location)在我這里一直是等于/login,應(yīng)該是指向根路由,hash是帶上描點#的當(dāng)前路由路徑,因此,要使用router.match(location)獲取當(dāng)前激活的路由,只能使用hash屬性,原因還不知道。。
以上這篇vue獲取當(dāng)前激活路由的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決Vue運算符報錯:Syntax Error: Unexpected token問題
這篇文章主要介紹了解決Vue運算符報錯:Syntax Error: Unexpected token問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01使用ElementUI中el-upload上傳文件轉(zhuǎn)base64格式
這篇文章主要介紹了使用ElementUI中el-upload上傳文件轉(zhuǎn)base64格式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05整理項目中vue.config.js打包優(yōu)化配置方法
這篇文章主要介紹了整理項目中vue.config.js打包優(yōu)化,包括配置?webpack-bundle-analyzer?插件查看文件大小及配置compression-webpack-plugin?用gzip壓縮打包的文件大小,本文結(jié)合實例代碼介紹的非常詳細,需要的朋友可以參考下2023-02-02Vue-CLI 3.X 部署項目至生產(chǎn)服務(wù)器的方法
這篇文章主要介紹了Vue-CLI 3.X 部署項目至生產(chǎn)服務(wù)器的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03vue+elementUI動態(tài)生成面包屑導(dǎo)航教程
今天小編就為大家分享一篇vue+elementUI動態(tài)生成面包屑導(dǎo)航教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11Vue 實現(xiàn)列表動態(tài)添加和刪除的兩種方法小結(jié)
今天小編就為大家分享一篇Vue 實現(xiàn)列表動態(tài)添加和刪除的兩種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09