app.vue页
<keep-alive>
<router-view v-if="$route.meta.keepAlive"></router-view>
</kepp-alive>
<router-view v-if="!$route.meta.keepAlive"></router-view>
router.js
{
path: '/',
name: 'xxx',
component: ()=>import('../src/views/xxx.vue'),
meta:{
keepAlive: true // 需要被缓存
}
},