在vue中使用[provide/inject]實現頁面reload


在vue中實現頁面刷新有不同的方法:

如:this.$router.go(0),location.reload()等,但是或多或少會存在問題,如頁面會一閃等

 

 

所以建議使用[provide/inject]實現刷新

 

 

 

該方法t簡單的來說就是在父組件中
 
 
1.設置provider

 

 

2.然后在子組件中通過inject調用
 
 
 

 

 3.在需要執行的地方直接調用方法即可

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM