路由组件中使用keep-alive 其他组件会正常缓存 但是含有iframe的页面无法正常缓存,这个问题困扰了我很久,也成为了项目目前的一个瓶颈。突然有一天,我们的技术总监推荐给我一篇博文,真的是让我醍醐灌顶,虽然这个keep-alive的一个问题吧,但是我们可以通过其他方式进行规避。
我们换个方式 通过v-show的方式切换含有iframe的组件


这个组件大家不必纠结,这个是框架自带的一个组件,忽略就可以。
这里使用computed去筛选已经打开的组件 (store.cacheList是目前已经打开的页面缓存信息)