fix(KeepAlive): when exclude prop change, it should prune cache that not matched (#2111)

This commit is contained in:
HuangYi
2020-09-15 22:33:50 +08:00
committed by GitHub
parent d4bf9bcbb4
commit 98cc1f9d84
2 changed files with 56 additions and 3 deletions

View File

@@ -175,7 +175,7 @@ const KeepAliveImpl = {
() => [props.include, props.exclude],
([include, exclude]) => {
include && pruneCache(name => matches(include, name))
exclude && pruneCache(name => matches(exclude, name))
exclude && pruneCache(name => !matches(exclude, name))
}
)