uni-app的生命周期说明及平台差异性说明

                            欢迎微信关注Jerome blog,用技术的心去生活

一、uni-app的生命周期:

onLoad   监听页面加载,其参数为上个页面传递的数据,参数类型为object(用于页面传参),参考示例

onShow   监听页面显示

onReady   监听页面初次渲染完成

onHide   监听页面隐藏

onUnload   监听页面卸载

onResize   监听窗口尺寸变化 (支持:5+App、微信小程序) onPullDownRefresh 监听用户下拉动作 onReachBottom 页面上拉触底事件的处理函数

onShareAppMessage 用户点击右上角分享 微信小程序

onPageScroll 监听页面滚动 参数为Object

参数说明:

属性:scrollTop 类型:Number 说明:页面在垂直方向已滚动的距离(单位px)

onTabItemTap 当前是 tab 页时,点击 tab 时触发。(支持微信小程序、百度小程序、H5、5+App(自定义组件模式))

参数说明:

属性:index 类型:string 被点击tabItem的序号,从0开始

属性:pagePath 类型:string 被点击tabItem的页面路径

属性:text 类型:string 被点击tabItem的按钮文字

onNavigationBarButtonTap 监听原生标题栏按钮点击事件,参数为Object (支持5+ App、H5)

onBackPress 监听页面返回,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack  (支持5+ App、H5)

onNavigationBarSearchInputChanged 监听原生标题栏搜索输入框输入内容变化事件 (支持5+ App、H5)

onNavigationBarSearchInputConfirmed 监听原生标题栏搜索输入框搜索事件,用户点击软键盘上的“搜索”按钮时触发。(支持5+ App、H5)

onNavigationBarSearchInputClicked 监听原生标题栏搜索输入框点击事件 (支持5+ App、H5)

你可能感兴趣的:(uni-app)