Uniapp生命周期

UniApp框架中的生命周期函数主要分为两大类:页面生命周期和组件生命周期。

  1. 页面生命周期:

  • onLoad:页面加载时触发。

  • onShow:页面显示时触发。

  • onReady:页面初次渲染完成时触发。

  • onHide:页面隐藏时触发。

  • onUnload:页面卸载时触发。

  • onPullDownRefresh:用户下拉页面触发。

  • onReachBottom:页面上拉触底部时触发。

  • onShareAppMessage:用户点击右上角分享时触发。

  • onPageScroll:页面滚动时触发。

  • onTabItemTap:当前是 tab 页时,点击 tab 时触发。

  1. 组件生命周期:

  • beforeCreate:实例初始化之前。

  • created:实例创建完成。

  • beforeMount:挂载开始之前。

  • mounted:挂载到实例之后。

  • beforeUpdate:数据更新之前。

  • updated:数据更新之后。

  • beforeDestroy:实例销毁之前。

  • destroyed:实例销毁之后。

  • activated:组件被 keep-alive 激活时调用。

  • deactivated:组件被 keep-alive 停用时调用。

  • errorCaptured:捕获子组件的错误时调用。

  3.应用生命周期

  • onLaunch:应用程序启动时触发,仅在应用程序第一次启动时触发。
  • onShow:应用程序启动或从后台进入前台时触发,可以获取到应用程序被打开的方式和场景值。
  • onHide:应用程序进入后台时触发。
  • onError:应用程序发生错误时触发,可以用来捕获和处理错误信息。
  • onUniNViewMessage:监听来自nvue页面的消息。
posted on 2024-09-19 15:57  W-阿飞  阅读(523)  评论(0)    收藏  举报