vue 列表 进入详情 返回不刷新
1、在路由出口渲染组件时配置:
<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>
2、在路由选项中,配置meta属性,keepAlive为true即为需要缓存的组件
{
name: '首页',
path: 'index',
component: Index,
meta: {
keepAlive: true,
isBack: false
}
},