如果使用keep-alive ,组件并没有销毁,而是放到了缓存中,当引入keep-alive的时候,页面第一次进入,钩子的触发顺序created-> mounted-> activated,退出时触发deactivated。当再次进入(前进或者后退)时,只触发activated。
但是如果是刷新的话页面就会重新加载,所有的组件重新渲染一遍。声明周期从created 在开始执行。
博客介绍了使用keep-alive时组件的生命周期情况。使用keep-alive,组件不销毁而是放入缓存。页面首次进入,钩子触发顺序为created->mounted->activated,退出触发deactivated,再次进入只触发activated。但刷新页面会重新加载,组件重新渲染,生命周期从created开始。
如果使用keep-alive ,组件并没有销毁,而是放到了缓存中,当引入keep-alive的时候,页面第一次进入,钩子的触发顺序created-> mounted-> activated,退出时触发deactivated。当再次进入(前进或者后退)时,只触发activated。
但是如果是刷新的话页面就会重新加载,所有的组件重新渲染一遍。声明周期从created 在开始执行。
1938
610

被折叠的 条评论
为什么被折叠?