生命周期
1.小程序生命周期
App.js中
App({
onLaunch() {
//生命周期回调——监听小程序初始化。全局只触发一次
},
onShow(){
//生命周期回调——监听小程序启动或切前台。
},
onHide(){
//生命周期回调——监听小程序切后台。
},
onError(msg){
//错误监听函数。
console.log(msg);
},
//全局变量
globalData:"globalData"
})
其他页面脚本other.js
var appInstance = getApp()
console.log(appInstance.globalData) // 输出: I am global data
2.Page生命周期
page.js
// pages/yu/yu.js
Page({
/**
* 页面的初始数据
* data 将会以JSON字符串的形式由逻辑层传至渲染层
* 因此data中的数据必须是可以转成JSON的类型:字符串,数字,布尔值,对象,数组。
*/
data: {
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律