keep-alive数据缓存
时间: 2023-11-04 12:21:12 浏览: 72
解决Vue中使用keepAlive不缓存问题
5星 · 资源好评率100%
要清除keep-alive数据缓存,可以按照以下方法进行操作。首先,在store的state中设置一个缓存数组,用来存储需要缓存的组件的名称。当路由切换时,更新store的缓存数组,将当前组件的名称加入到数组中。然后,在将要缓存的组件外部使用keep-alive标签包裹起来,以实现对组件的缓存。当需要清除缓存时,可以通过在关闭或切换tab页标签时,清空store的缓存数组来实现。这样,被缓存的组件就会重新触发销毁的生命周期钩子,实现了缓存的清除。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文