当前位置: 首页 > news >正文

【小程序】微信小程序的生命周期

微信小程序的生命周期

  • 程序 app.js中的生命周期
      • onLaunch(){}
      • onShow(){}
      • onHide(){}
      • onError(){}
      • globalData
  • 页面 index.js中的生命周期
      • onLoad(){}
      • onReady(){}
      • onShow(){}
      • onHide(){}
      • onUnload(){}

程序 app.js中的生命周期

onLaunch(){}

初始化程序,只会执行一次

onShow(){}

显示程序时调用。如将小程序从后台切换到前台

onHide(){}

隐藏程序时调用。如将小程序从前台切换到后台

onError(){}

程序报错时调用

globalData

全局数据

页面 index.js中的生命周期

onLoad(){}

监听页面加载,页面中第一个执行的生命周期。相当于vue中的created()生命周期。可以进行接口请求

onReady(){}

监听页面首次渲染完成,在第一次onShow()后执行

onShow(){}

显示页面时调用。如切换页面

onHide(){}

隐藏页面时调用。如切换页面

onUnload(){}

页面卸载时调用,如在进行页面跳转时使用wx.redirectTo()、wx.relaunch()会进行页面卸载


http://www.mrgr.cn/news/6052.html

相关文章:

  • Kubernetes全名及其缩写K8S的正确读音
  • 使用Blender进行3D建模—基础操作笔记
  • 「对比评测」标准WPF DataGrid与DevExpress WPF GridControl有何不同?(一)
  • 基于Springboot宠物商城网站系统--论文pf
  • Android常见界面控件(二)
  • 增材制造(3D打印):为何备受制造业瞩目?
  • 天正如何保存低版本
  • Go 语言调度器(schedule)的实现原理
  • 《通义千问AI落地—中》:前端实现
  • 解决git checkout -b 拉取远端某分支到本地时报错
  • WHAT - graphql 系列(二)- graphql-codegen
  • Vue+ElementUI 表校验不通过时点击提交按键 自动定位到第一个表单校验不通过位置
  • 37-RPC HTTP区别是什么
  • RabbitMQ
  • 在idea中的git选择某一次记录拉出一个新分支
  • vue js 前端同时下载多个文件,前端多文件下载
  • oracle和mysql查询某字段在哪个表中
  • 关于路由和负载均衡
  • GitLab Merge Request流水线
  • 基于Matlab GUI的信号发生器界面程序示例