生命周期
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 () {
}
})

浙公网安备 33010602011771号