微信小程序 js结构
2024-10-11 23:12:44
// pages/index/index.js
Page({ /**
* 页面的初始数据
*/
data: { }, /**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) { }, /**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () { }, /**
* 生命周期函数--监听页面显示
*/
onShow: function () { }, /**
* 生命周期函数--监听页面隐藏
*/
onHide: function () { }, /**
* 生命周期函数--监听页面卸载
*/
onUnload: function () { }, /**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () { }, /**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () { }, /**
* 用户点击右上角分享
*/
onShareAppMessage: function () { }
})
data - 实现页面的初始化数据 onLoad - 是生命周期函数,用来监听页面加载,一个页面只会调用一次,它的参数可以获取wx.navigateTo和wx.redirectTo及< navigator/>中的query. onReady - 同样是生命周期函数,用来监听页面初次渲染完成,一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互.对页面的设置请在onReady之后设置,如wx.setNavigationBarTitle. onShow - 生命周期函数,用来监听页面显示,每次页面打开都会调用一次. onHide - 生命周期函数,监听页面隐藏”,当wx.navigateTo或者底部tab切换之后调用. onUpload - 生命周期函数,用来监听页面卸载.当wx.navigateTo和 navigateBack的时候调用. onPullDownRefresh - 页面相关事件处理函数,用来监听用户的下拉动作.但是需要在config的window选项中开启enablePullDownRefresh,当数据刷新完成之后,可以用wx.stopPullDownRefresh停止当前页面的下拉刷新.
最新文章
- html中 table 和 form的位置
- Android基本控件属性设置
- location.reload
- Mono for Android (2)-- Android应用程序初认识
- 团队项目(NABC分析)
- Linux文件时间属性
- 最近买了个Mac Pro,用起来感觉是去年买了个表
- DOMContentLoaded vs onload
- Qt5遇到的问题
- cocos2d-x 类大全及其概要
- 2017 ACM/ICPC Asia Regional Shenyang Online spfa+最长路
- Vue路由vue-router
- IIS易混概念小结
- WebSocket介绍,与Socket的区别
- ThinkPhp框架分页查询和部分框架知识
- C#复习笔记(3)--C#2:解决C#1的问题(结束C#2的内容:最后一些特性)
- 省市区联动,非ajax请求。
- 02--css背景与边框--css揭秘
- C++ 原来 const 中所使用的函数 必须 全都具有 const 才行
- MongoDB-管道与聚合(3)