vue動态keep-alive緩存使用者頁面是根據進入的時候把需要緩存的頁面的name先放到vuex中的state,然後再離開頁面路由離開的時候去清楚這個vuex的state頁面的name進行清除操作,下次再進去需要緩存的話就重新把頁面name放到vuex中即可實作動态緩存頁面。
坑1: 需要先把需要的緩存頁面name設定到vuex的state中,否賊會進入這個頁面的時候不會觸發actived方法,導緻界面出現錯誤(頁面上的所有方法和值都有錯誤,值無法更新問題)
坑2: 最好每個頁面的name都寫上,否賊緩存會出現問題,無法進行頁面的緩存是因為沒找到元件的name,緩存的name是元件的name屬性,不是router的name屬性,記住一句話就是不管哪個頁面寫上name就對了。
順便分享一波個人公衆号,關注關注我呗,分享一些你們需要的資源,大家一起進步。
會分享一些視訊資源的哦(免費喲)
