前言
最近在做前端專案的時候,需要對頁面進行重新整理,在當時這個問題對於自己來說還算是比較難的,後來經過了一系列的研究之後,終於解決了這個問題,今天來記錄一下!
經過
provice
和inject
結合的方法,解決頁面重新整理有很多的方法,相比之下,這種方法的體驗更加的好,所以就只介紹這一種方案。
>
"isrouteralive"
/>
<
/div>
<
/template>
export default},
data()
},methods:)}
}}<
/script>
②在你想要重新整理的頁面的元件呼叫這個方法即可:
export default
, methods:
}<
/script>
總結 vue實現子頁面重新整理
使用this.router.go 0 方法重新整理頁面會造成全頁面重新整理,有的需求並不建議使用路由重新整理。首先 需求 選擇使用 provide inject方法實現 全域性頁面中 isreloaddata keep alive data 暴露父頁面的方法 provide methods 子頁面 ...
vue專案重新整理當前頁面
有時候我們在vue專案頁面做了一些操作,需要重新整理一下頁面。this.router.go 0 這種方法雖然 很少,只有一行,但是體驗很差。頁面會一瞬間的白屏,體驗不是很好 用vue router重新路由到當前頁面,頁面是不進行重新整理的。location.reload 這種也是一樣,畫面一閃,體驗...
vue專案重新整理當前頁面
原理 允許乙個祖先元件向其所有子孫後代注入乙個依賴,不論元件層次有多深,並在起上下游關係成立的時間裡始終生效 export default provide return reload this.reload data function return isrouteralive true method...