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