vue 中的keep alive页面刷新的问题
我想实现的是被缓存组件中的某个,其他组件不刷新,该怎么实现呢?我现在用的方法是v-if判断,但是这种方法的话页所有组件全被刷新了,所以该怎么做
<router-view v-slot="{ Component }"
v-if="refreshFlag">
<keep-alive :include="keepAliveData" >
<component :is="Component" />
</keep-alive>
</router-view>
//刷新当前页面
const reloadPage = () => {
refreshFlag.value = false
nextTick(() => {
refreshFlag.value = true
})
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可参考针对 keep-alive 包裹组件特有的两个生命周期
详情参考文档:传送门>>>