微信小程序生命周期函数

微信小程序生命周期函数,用户使用微信小程序时,可能会把它分享出去,也可能会把它放入后台。这样的每一个状态,在微信提供的系统函数中都有唯一对应的系统函数。整体生命周期如图所示:
微信小程序生命周期函数

小程序的生命周期函数

微信小程序的生命周期函数监听的是整个微信小程序的状态,所以微信小程序生命周期的系统函数都要在app.js中调用,并且要放入“APP({ })”

  • onLaunch: function() { }:当微信小程序初始化完成时,会触发此函数,且全局只触发一次。
  • onShow: function() { }:当微信小程序启动,或者从后台进入前台时,会触发此函数。
  • onHide: function() { }:当微信小程序从前台进入后台时,会触发此函数。
  • onError: function(msg) { }:当微信小程序发生错误,或者API调用失败时,会触发此函数。msg会携带错误信息。

各页面的生命周期函数

页面的生命周期函数监听的是当前页面的状态,所以各页面的生命周期函数都要在pageName.js中调用,并且要放入“Page({ })”。

  • onLoad: function(){}:当页面初始化完成时,会触发此函数,且一个页面只会在创建完成后触发一次。
  • onReady: function(){}:当页面初次渲染完成时,会触发此函数。
  • onShow: function(){}:监听页面的显示,只要页面显示就会触发此函数。
  • onHide: function(){}:监听页面的隐藏,只要页面隐藏就会触发此函数。
  • onUnload: function(){}:监听页面的卸载,只要页面被释放掉就会触发此函数。
  • onPullDownRefresh: function(){}:当用户进行下拉刷新时,会触发此事件。
  • onReachBottom: function(){}:当用户进行上拉刷新时,会触发此事件。
  • onShareAppMessage: function(){}:当用户单击进行分享时,会触发此事件。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!