清除keep-alive的緩存


最近做項目的時候,遇到一個問題:

從列表選擇一個跳到詳情頁,第一次是沒有問題的,返回列表再次選擇一個不同的點擊詳情,數據還是第一次的數據

想了下,因為有的界面需要使用keep-alive緩存,所以導致這個問題.

於是上網搜了下,找到一個解決方法,就是在不需要緩存的組件里加上如下代碼:

  deactivated () { //清除keep-alive的緩存
    this.$destroy(true)
  }
deactivated
keep-alive組件停用時調用。
該鈎子在服務端渲染期間不被調用。

 


免責聲明!

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



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