關於vue后退不刷新前進刷新的問題!


最近用vue-cli配合element-ui寫了一后台管理系統,因為前期考慮到項目優化,所以就使用了keep-alive做組件緩存,剛開始的時候還沒有發現什么問題,等到項目完結的時候才發現點擊第一頁表格的某一列時需要攜帶該列的參數跳轉到另一個頁面並根據前邊傳過來的參數去想后台請求數據,然后渲染對應的數據。然后才發現只有在第一次點擊的時候第二頁才會去向后台發送請求,點擊瀏覽器后退返回第一頁時再去點擊,第二頁壓根就沒反應。為了解決這個問題,翻了很多大神的帖子,但是發現都不適用與我的這個項目,於是又去逛了一下官網,我的項目組件請求數據都是放在mounted里邊;

解決辦法:只需要把mounted替換成activated;有同樣問題的快去試一試吧!


免責聲明!

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



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