使用keep-alive的时候就是把这个组件缓存了,组件不会被销毁,组件的状态会一直存在
使用keep-alive后,mounted生命周期函数不会每次都触发(只有刷新组件的时候才起作用),而vue新增了activated和deactivated函数,所以我们可以在activated函数里执行一些操作,这个时候activated就和没有使用keep-alive时的mounted生命周期函数差不多的作用,deactivated函数里面可以做一些离开组件时的操作和没有使用keep-alive时的desrtoyed生命周期函数差不多的作用。