背景vue2使用keep-alive缓存多个tab时,发现keep-alive对每个组件只能根据name缓存一次,单个组件复用的情况(如/path1?page=new和/path1?page=home)无法适用。初步解决增加key为$route.fullPath可以单组件复用问题,但清除指定页面缓存等后续操作无法实现。<keep-alive> <router-vie...
例如/path1?page=news和/path1?page=user这种同一个组件,但是带不同的参数时,点击不同的按钮,会进入同一个页面,不刷新。也就是vue中,路由相同,参数不同的页面如何使用 keep-alive 进行缓存问题。解决方法增加:key="$route.fullPath":<keep-alive> <router-view :k...