Open Cheney-bot opened 1 week ago
作者你好 我使用props.location.pathname函数动态赋值cacheKey,一般情况下,使用dropByCacheKey传入赋值的cacheKey值,能够清除页面缓存。 但是有一个场景,项目中存在:id的页面,然后我随便在一个页面进行刷新,此时项目重走初始化逻辑,CacheRoute中赋值的cacheKey只要存在:的动态路由的cacheKey都为此时我刷新页面的pathname,cacheKey不唯一,所以此时我清除不掉此页面缓存,这种场景如何处理
作者你好 我使用props.location.pathname函数动态赋值cacheKey,一般情况下,使用dropByCacheKey传入赋值的cacheKey值,能够清除页面缓存。 但是有一个场景,项目中存在:id的页面,然后我随便在一个页面进行刷新,此时项目重走初始化逻辑,CacheRoute中赋值的cacheKey只要存在:的动态路由的cacheKey都为此时我刷新页面的pathname,cacheKey不唯一,所以此时我清除不掉此页面缓存,这种场景如何处理