VUE3路由缓存 router-view和keep-alive

2023-04-25 18:47:24
<router-view v-slot="{ Component }">
//动画效果
    <transition :name="$route.meta.transition || 'fade'" mode="out-in">
        <keep-alive :include="keepAliveList" :max="20">  
//需要缓存
           <component :is="Component" v-if="$route.meta.keepAlive" :key="$route.path" />
        </keep-alive>
    </transition>
//不需要缓存
    <component :is="Component" v-if="!$route.meta.keepAlive" :key="$route.path" />
</router-view>

keep-alive的include:仅缓存include里的页面

  • 作者:Cmddd豆
  • 原文链接:https://blog.csdn.net/weixin_41572561/article/details/128337907
    更新时间:2023-04-25 18:47:24