应用生命周期
应用生命周期是在app.js里面调用的
| 属性 | 说明 |
|---|---|
| onLaunch | 应用第一次启动的就会触发的事件 |
| onShow | 应用被用户看到 |
| onHide | 用户被隐藏 |
| onError | 应用的代码发生了报错的时候就会触发 |
| onPageNotFound | 页面找不到就会触发 |
代码示例:
onLaunch
第一次启动的时候就会触发 onLaunch
App({
onLaunch: function () {
console.log('app '+'onLaunch'); } })

onShow
当应用被用户看到会触发onShow
App({
onShow:function(){
console.log('app '+'onShow'); } })

onHide
当应用别隐藏会触发
App({
onHide:function(){
console.log('app '+'onHide'); } })
onError
App({
onLaunch: function () {
aa }, onError: function (){
console.log('app '+'onError'); } })

页面生命周期
页面生命周期函数就是当你每进入/切换到一个新的页面的时候,就会调用的生命周期函数。
| 属性 | 说明 |
|---|---|
| data | 页面初始数据是个对象 |
| onLoad | 页面加载完成后触发,一般用来发生异步请求 |
| onShow | 页面显示触发 |
| onReady | 页面渲染完触发 |
| onHide | 页面隐藏触发 |
| onUnload | 页面卸载触发 |
| onPullDownRefresh | 页面下拉触发 |
| onReachBottom | 页面上拉触底事件 |
| onShareAppMessage | 用户点击右上角转发触发 |
| onPageScroll | 页面滚动触发 |
| onResize | 页面尺寸发生变化的时候触发 |
| onTabItemTap | 当前页是tab页时,点击tab时触发 |
onLoad
监听页面加载,初始化页面触发
Page({
onLoad: function (options) {
console.log("page "+"onLoad"); } })

onReady
监听页面初次渲染完成
Page({
onReady: function () {
console.log("page "+"onReady"); } })

onShow
监听页面显示
Page({
onShow: function () {
console.log("page "+"onShow"); } })

onHide
当页面隐藏触发
Page({
onHide: function () {
console.log("page "+"onHide"); } })

onUnload
监听页面卸载 Page({
onUnload: function () {
console.log("page "+"onUnload"); } })

总结:
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199036.html原文链接:https://javaforall.net
