uniapp的生命周期
Posted 尔嵘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp的生命周期相关的知识,希望对你有一定的参考价值。
uniapp小程序的生命周期分页面和组件:
1、页面生命周期
注意:以下并不完整且完全正确,如需完整准确请移步--->> 页面生命周期
onLoad 监听页面加载,其参数为上个页面传递的数据,参数类型为object(用于页面传参)
onShow 监听页面显示
onReady 监听页面初次渲染完成
onHide 监听页面隐藏
onUpload 监听页面卸载
onPullDownRefresh 监听用户下拉动作,一般用于下拉刷新
onReachBottom 页面滚动到底部的事件(不是scroll-view滚到底),常用于下拉下一页数据
onShareAppMessage 用户点击右上角分享
onPageScroll 监听页面滚动
onTabItemTap 点击 tab 时触发
onNavigationBarButtonTap 监听原生标题栏按钮点击事件
2、组件生命周期
beforeCreate 在实例初始化之后被调用
created 在实例创建完成后被立即调用
beforeMount 在挂载开始之前被调用
mounted 挂载到实例上去之后调用
beforeUpdate 数据更新时调用,发生在虚拟 DOM 打补丁之前
updated 由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子
beforeDestroy 实例销毁之前调用。在这一步,实例仍然完全可用
destroyed Vue 实例销毁后调用。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁
3.应用生命周期
onLaunch
onShow
onHide
onError
onUniNViewMessage
onUnhandledRejection
onPageNotFound
onThemeChange
以上是关于uniapp的生命周期的主要内容,如果未能解决你的问题,请参考以下文章