keep-alive的作用

什么是keep-alive

   keep-alive用来缓存组件,避免多次加载相应的组件,从而减少性能消耗,简单来说就是从页面1链接到其他页面后回退到页面1不用在重新执行页面1的代码,只会从缓存中加载之前已经缓存的页面1,这样可以减少加载时间及性能消耗,提高用户体验性,不会触发该页面的created钩子函数。

没有keep-alive时,页面1跳转到页面2,再跳回去它会触发页面的事件,重新加载页面1

有这个,把页面1缓存起来,再跳回去,从keep-alive中取缓存的页面1,不会重新加载页面

 

可以避免切换路由时重复发请求的问题

 


版权声明:本文为yezi153原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。