深入理解Vue keep-alive及实践总结

2020-06-14 06:25:27易采站长站整理

下面是运行期间的两个生命周期函数的钩子:

beforeUpdate(){} 表示我们的界面还没更新 但是data里面的数据是最新的。即页面尚未和最新的data里面的数据保持同步。

update(){} 表示页面和data里面的数据已经包吃同步了 都是最新的。

beforeDestory(){} 当执行这个生命周期钩子的时候 vue的实例从运行阶段进入销毁阶段 此时实例身上的data 还有 methods处于可用的状态。

Destoryed(){} 表示组件已经完全被销毁了 组件中所有的实例方法都是不能用了

参考:

issues#811
vue#keep-alive
vue2.0 keep-alive最佳实践