①onLoad: 页面加载完成时执行,只执行一次,常用于获取地址参数和网络请求。
②onShow:页面显示状态时执行,常用于动态更新或状态。
③onReady: 在页面初次渲染完成时执行,只会执行 1 次,常用于节点操作或动画交互等场景。
④onHide: 在页面处于不见状态时执行,常用于销毁长时间运行的任务,如定时器。
①onLaunch
小程序启动时执行1次,常用于获取场景值或者启动时的一些参数(如自定义分享)
②onShow : 页面显示 / 切入前台时触发调用。
③onHide : 页面隐藏 / 切入后台时触发,如 navigateTo 或底部 tab切换到其他页面,小程序切入后台等。
需要定义在 lifetimes 中,
lifetimes: { created() { // code... }, attached() { // code... }
①created 组件创建时触发,类似于vue 中的created 生命周期,该申明周期中不能调用 this.setData
②attached 组件初始化完毕时触发,类似于 vue 中的 mounted 生命周期,该生命周期函数使用最频繁。
上一篇:做一只勤劳的小蜜蜂