目录前言 1、 props / $emit 2、ref / $refs 3、eventBus事件总线($emit / $on) 4、依赖注入(provide / inject) 5、$parent /
顺晟科技
2021-09-04 13:04:08
44
现有的KeepAlive组件只提供了include ,exclude ,max 三个属性来控制缓存,而且include ,exclude只能匹配组件的名称,但很多时候,我们用的是动态路由,同一个组件会创建多个不同的页面。仅仅根据组件名称匹配是满足不了需求的,需要页面级别的控制。所以需要一个属性,或者方法,可以匹配 KeepAlive 里的 key,根据key删除缓存。我看了源代码,pruneCacheEntry 方法就是根据key删除缓存,所以希望能把这个方法暴露出来,可以让其他组件调用。这样使用起来就更自由了或者再增加2个属性:keyInclude ,keyExclude ,用来匹配缓存key。
顺晟科技:
09
2022-11
30
2022-09
23
2022-09
23
2022-09
23
2022-09
23
2022-09