1. 在需要实现功能的组件上添加keep-alive标签。
<template>
<keep-alive>
<我是一个组件 />
</keep-alive>
</template>
2. 在router文件相应的对象中,添加meta。
{
path: '/Home',
name: 'Home',
component: Home,
meta: {
keepAlive: true
}
}
3. 在跳转的新页面中,添加beforeRouteLeave
beforeRouteLeave (to, from, next) {
to.meta.keepAlive = true
next(0)
}