1、onLoad() // 页面加载
1、页面加载时触发,可以在此进行页面初始化操作,比如发送请求获取数据等。
2、onReady() // 页面加载完成
2、页面初次渲染完成时触发,表示页面已经准备好了,可以进行交互。
可以在此进行一些需要操作页面节点的操作。
3、onShow() // 页面显示
3、页面显示时触发,比如从后台进入前台、打开新页面返回等情况下会触发。
可以在此进行与页面展示相关的操作,比如刷新数据。
4、onHide() // 页面隐藏
4、页面隐藏时触发,比如从前台进入后台、打开新页面等情况下会触发。
可以在此进行一些隐藏页面时需要处理的逻辑,比如清空数据。
5、onUnload() // 页面被关闭
5、页面卸载时触发,比如页面被关闭时会触发。
可以在此进行一些页面资源的释放操作,比如清理定时器、取消事件监听器等。
6、onTitleClick() // 标题被点击
6、当页面的标题被点击时触发,可以在此函数中编写代码,实现点击标题后的相应操作。
7、onPullDownRefresh() // 页面被下拉
7、当页面被下拉时触发,可以在此函数中编写代码,实现下拉刷新的功能,比如重新获取数据等。
8、onReachBottom() // 页面被拉到底部
8、当页面被拉到底部时触发,可以在此函数中编写代码,实现上拉加载更多的功能,
比如获取下一页数据等。
9、onShareAppMessage() // 返回自定义分享信息
10、当用户点击右上角分享按钮或菜单分享按钮时触发,可以在此函数中编写代码,
返回自定义的分享信息,包括分享标题、路径、图片等。