在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue怎樣監(jiān)聽所有路由變化呢

vue怎樣監(jiān)聽所有路由變化呢

我的項目里的有很多組件 我想監(jiān)聽所有的路由變化 然后進入某一個頁面之后都能獲取到當前頁面的路由地址
目前只知道 通過在每個組件里使用watch監(jiān)聽 然后通過this.$route.path獲取路徑 但是這樣寫太麻煩了 需要在每個組件里都這樣寫 有沒有辦法可以監(jiān)聽所有路由呢 我想是不是在main.js里或者在路由配置文件里寫呢 但是又不知道怎么寫

回答
編輯回答
陌上花

axios有api

2018年2月11日 22:43
編輯回答
局外人

在路由跳轉處加上 click 事件,然后 在 vuex 中定義一個路由地址變量,然后在 click 事件改變這個地址,之后在任意你想要的組件中獲取這個全局路由地址值,就?了

2018年2月12日 17:04
編輯回答
亮瞎她

這個:

////第一次刷新進入時,beforeEach不會被調用,手動調用
this.$router.beforeEach((to, from, next) => {
    console.log(to.name);
    next();
});
2017年5月22日 08:40