组件生命周期是指组件从创建到销毁的整个过程,包括组件的创建、更新、销毁等。
Uniapp 提供了以下生命周期钩子函数:
- beforeCreate:组件实例被创建之前触发,此时组件的数据和方法都还没有初始化。
- created:组件实例被创建之后触发,此时组件的数据和方法已经初始化。
- beforeMount:组件被渲染之前触发,此时组件还没有被渲染到页面上。
- mounted:组件被渲染之后触发,此时组件已经被渲染到页面上。
- beforeUpdate:组件数据更新之前触发,此时组件的数据还没有被更新。
- updated:组件数据更新之后触发,此时组件的数据已经被更新。
- beforeDestroy:组件实例被销毁之前触发,此时组件的数据和方法还可以访问。
- destroyed:组件实例被销毁之后触发,此时组件的数据和方法已经无法访问。