- 在使用Vue的过程中需要频繁的创建和销毁组件
- 比如页面部分内容的显示与隐藏,但是用的是v-if
- 可以使用组件缓存来缓存页面上的组件,防止频繁的创建和销毁组件
- 内置组件中
- 被其包裹的组件,在v-if=false的时候,不会销毁,而是停用
- v-if=true不会创建,而是激活
- 避免频繁创建组件对象对性能的损耗
- 组件的激活和停用activated和deactivated
- 组件创建
- 组件创建前beforeCreate
- 组件创建后,数据已经挂载完成created
- DOM挂载
- DOM挂载前(Vue模板未渲染)beforeMount
- DOM挂载后(Vue模板渲染完成)Mounted
- 数据更新
- 数据更新前beforeUpdate
- 数据更新后updated
- 数据销毁
- 销毁前 beforeDestroy
- 销毁后 destroyed
- 新能调优:频繁创建销毁组件使用内置组件
vue组件的生命周期
最新推荐文章于 2023-08-25 19:52:23 发布