vue的keep-alive缺陷提問?


請問,當有頁面需要緩存時,如何實現?

例如:a是首頁,b是列表頁,c是詳情頁

a-b,b-c(頁面被緩存),c-b,頁面展示的是b頁面之前狀態

b-a,a-b,如果走了外層的router-view,正常顯示

<div id="app">
        <keep-alive>
            <router-view v-if="$route.meta.keepAlive" class="router-view"></router-view>
        </keep-alive>
        <router-view v-if="!$route.meta.keepAlive" class="router-view"></router-view>
    </div>

b-c,c-b,現在展示的是第一次b-c的狀態,這如何解決?


免責聲明!

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



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