Keep-Alive组件可以缓存组件,进行路由跳转后不会清除原来路由页面的信息,而是给组件缓存下来。但是这样不会调用组件的onBeforeunmounted和onUnmounted的生命周期函数。导致一些结尾性的业务逻辑没地方书写。
于是可以用onActivated和onDeactivated生命周期函数完善。onActivated每次进入缓存组件调用,onDeactivated每次离开缓存组件调用。
Keep-Alive组件可以缓存组件,进行路由跳转后不会清除原来路由页面的信息,而是给组件缓存下来。但是这样不会调用组件的onBeforeunmounted和onUnmounted的生命周期函数。导致一些结尾性的业务逻辑没地方书写。
于是可以用onActivated和onDeactivated生命周期函数完善。onActivated每次进入缓存组件调用,onDeactivated每次离开缓存组件调用。