keep-alive如何实现缓存?
1、Vue keep-alive的实现原理
2、浅析Vue中keep-alive实现原理以及LRU缓存算法
3、聊聊keep-alive组件的使用及其实现原理
4、keep-alive实现原理
Vue.js内部将
DOM
节点抽象成了一个个的VNode
节点,keep-alive
组件的缓存也是基于VNode
节点的而不是直接存储DOM
结构。它将满足条件(pruneCache
与pruneCache
)的组件在cache
对象中缓存起来,在需要重新渲染的时候再将Vnode
节点从cache
对象中取出并渲染。