VueRouterV4版本状态保持和过渡效果

v4版本修改了使用方式
过渡效果

<router-view v-slot="{ Component, route }">
  <!-- 使用任何自定义过渡和回退到 `fade` -->
  <transition :name="route.meta.transition || 'fade'">
    <component :is="Component" />
  </transition>
</router-view>

状态保持

<router-view v-slot="{ Component, route }">
    <keep-alive v-if="route.meta.keepAlive" >
      <component :is="Component"></component>
    </keep-alive>
     <component :is="Component" v-else></component>
</router-view>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容