vue3+router4

写法跟vue2的keep有所不同,vue2我就不说了,百度搜索一搜一大堆,

<router-view v-slot="{ Component }">
  <keep-alive>
    <component :is="Component" />
  </keep-alive>
</router-view>

如果这样写还是没有生效你就需要看一下,你的代码是不是这样的结构了(多层router-view嵌套),如果多层嵌套这样可能会导致页面不生效的,你可以把用到的router-view都改写一下再试试。

Logo

前往低代码交流专区

更多推荐