vue 单页应用 使用keep-alive 和 router-view 实现缓存路由后 进行路由切换时 出现卡顿
问题描述:
使用keep-alive进行页面缓存,router切换页面的时候,卡顿:当前页面停留了一下,才切换到新页面,请问这是问么回事呢?
并且页面打开一段时间后,路由切换会变得越来越卡,最后甚至卡死
答
router-view加多个判断
<keep-alive>
<router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive>