Vue同一路由強制刷新頁面的實現(xiàn)過程
更新時間:2022年08月15日 11:26:59 作者:Scoful
這篇文章主要介紹了解決VUE同一路由強制刷新頁面的問題,本文給大家分享實現(xiàn)過程,通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
1. 思路
- 使用
this.$router.replace()
,跳到一個空白頁,然后this.$router.replace()
重新跳回來 - 使用
this.$router.replace()
的原因是,其實跟this.$router.push()
效果一樣,但是this.$router.replace()
不會記錄到history里,不留痕跡 - 甚至不用打開空白頁,直接用
beforeRouteEnter
攔截跳回原來頁面
2. 實現(xiàn)過程
2.1 新建一個名為refresh.vue的文件
2.2 在refresh.vue里添加 beforeRouteEnter
<template> </template> <script> export default { beforeRouteEnter(to, from, next) { next(vm => { vm.$router.replace(from.path) // 跳到該路由頁面后,再替換為from.path來源路徑 }) } } </script>
2.3 在路由文件里,加上refresh 的路由
{ path: '/refresh', component: resolve => require(['@/pages/refresh'], resolve), meta: { title: '用于同路由刷新' } }
2.4 當(dāng)你想刷新當(dāng)前頁面的時候,可以調(diào)用下面這段代碼
this.$router.replace('/refresh')
over,enjoy!
到此這篇關(guān)于VUE同一路由強制刷新頁面的文章就介紹到這了,更多相關(guān)vue路由強制刷新頁面內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
深入探索VueJS Scoped CSS 實現(xiàn)原理
這篇文章主要介紹了深入探索VueJS Scoped CSS 實現(xiàn)原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09基于Vue和Firebase實現(xiàn)一個實時聊天應(yīng)用
在本文中,我們將學(xué)習(xí)如何使用Vue.js和Firebase來構(gòu)建一個實時聊天應(yīng)用,Vue.js是一種流行的JavaScript前端框架,而Firebase是Google提供的實時數(shù)據(jù)庫和后端服務(wù),結(jié)合這兩者,我們可以快速搭建一個功能強大的實時聊天應(yīng)用,需要的朋友可以參考下2023-08-08Vue如何使用Element-ui表單發(fā)送數(shù)據(jù)與多張圖片到后端詳解
在做項目的時候遇到一個問題,前端需要上傳表單到后端,表單數(shù)據(jù)包括文本內(nèi)容和圖片,這篇文章主要給大家介紹了關(guān)于Vue如何使用Element-ui表單發(fā)送數(shù)據(jù)與多張圖片到后端的相關(guān)資料,需要的朋友可以參考下2022-04-04Vue+Element UI+Lumen實現(xiàn)通用表格分頁功能
這篇文章主要介紹了Vue+Element UI+Lumen實現(xiàn)通用表格分頁功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02