18910140161

请求为KeepAlive组件添加一个主动删除缓存的方法

顺晟科技

2021-09-04 13:04:08

44

现有的KeepAlive组件只提供了include ,exclude ,max 三个属性来控制缓存,而且include ,exclude只能匹配组件的名称,但很多时候,我们用的是动态路由,同一个组件会创建多个不同的页面。仅仅根据组件名称匹配是满足不了需求的,需要页面级别的控制。所以需要一个属性,或者方法,可以匹配 KeepAlive 里的 key,根据key删除缓存。我看了源代码,pruneCacheEntry 方法就是根据key删除缓存,所以希望能把这个方法暴露出来,可以让其他组件调用。这样使用起来就更自由了或者再增加2个属性:keyInclude ,keyExclude ,用来匹配缓存key。


顺晟科技:

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航