组件使用keep-alive缓存,beforeDestroy和destroyed没有被触发

vue yekong 1143℃

当组件设置keep-alive后,不会直接调用这个销毁周期函数,而是会在生命周期函数新增两个,activated和deactivated;
当第一次进入页面是,生命周期函数执行是这样的,简单描述一下:
created()->mounted()->activated()
当退出时,会触发deactivated()函数;
当再次进入此页面时,只会执行activated()函数;

喜欢 (0)