首页 > 编程知识 正文

简述应用程序组件的生命周期的概念,app生命周期阶段

时间:2023-05-04 23:18:44 阅读:56163 作者:588

在uni-app中,总的来说有三种类型的生命周期

页面生命周期实际上是小程序页面的生命周期。

页面生命周期onLoad监听以上一页传递的数据为参数的页面负载,参数类型为Object (用于页面引用) onShow监听页面显示。 每次页面显示在屏幕上时触发。 这包括完成onReady监听页的首次渲染,该页从较低页面返回并暴露当前页面。 注意如果渲染速度快,onHide监听页隐藏onUnload监听页卸载调整onResize监听窗口大小onPullDownRefresh监听用户下拉操作将导致页面为动画通常用于下拉刷新onReachBottom页面向下滚动的事件(如果页面级别未使用scroll-view滚动,则不会触发触按)。 当onTabItemTap单击tab时触发。 参数是对象。 具体请参阅以下注意事项onShareAppMessage用户单击右上角以共享onPageScroll监听页的滚动。 参数由ObjectonNavigationBarButtonTap监听本机标题栏上的按钮单击事件,参数返回ObjectonBackPress监听页,event={ from : 返回back button navigate back源侦听uni.navigatebackonnavigationbarsearchinputchanged在本机标题栏搜索输入框中输入的更改事件onnavigationbarsearchinputconfirmed监听本地标题栏搜索输入框中的搜索事件,用户单击软键盘onnavigationbarsearchinputclication 接收本机标题栏搜索输入框并单击事件以应用生命周期是一个与整个uni进行交互的生命周期,通常在App.vue中操作。

在APP应用程序生命周期onlaunchuni-app初始化完成时启动(全局仅启动一次) onshowuni-app启动时, 或从后台进入前台显示onHide时,uni-app从前台进入后台onUniNViewMessage接收nvue页面发送的数据的组件生命周期是

组件的生命周期beforeCreate实例开始初始化后,显示“数据初始化未完成。 页面渲染尚未开始。 ”created实例创建完成后,“并不意味着组件已装载到页面上。 ”在装载开始前调用beforeMount。 mounted装载到实例上后调用。 注意:如果在执行可以对$nextTickVue官方文档beforeUpdate中的数据进行更新的操作之前,子组件必须完全装载,则会在应用修补程序之前调用虚拟DOM。 updated通过更改数据重新渲染和修补虚拟DOM,然后调用挂接。 在销毁beforeDestroy实例之前调用。 在此步骤中,实例仍然完全可用。 在销毁destroyedVue实例后调用。 调用时,Vue实例指示的所有内容都将解除绑定,所有事件侦听器将被删除,所有子实例也将被销毁。 关于不能去看主页的事例,可能更清楚。 3359 uni app.d cloud.io/API/life cycle? id=页的生命周期

很难写,请多关照。 即使有错误和问题也请说悄悄话哦。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。