小程序开发API之应用级事件

版权声明:欢迎转载,可Chat交流,写博不易请标明出处: https://blog.csdn.net/JackJia2015/article/details/86535956

wx.onPageNotFound(function callback)

监听小程序要打开的页面不存在事件。该事件与 App.onPageNotFound 的回调时机一致。

参数 function callback

小程序要打开的页面不存在事件的回调函数

注:

  • 开发者可以在回调中进行页面重定向,但必须在回调中同步处理,异步处理(例如 setTimeout 异步执行)无效。
  • 若开发者没有调用 wx.onPageNotFound 绑定监听,也没有声明 App.onPageNotFound,当跳转页面不存在时,将推入微信客户端原生的页面不存在提示页面。
  • 如果回调中又重定向到另一个不存在的页面,将推入微信客户端原生的页面不存在提示页面,并且不再第二次回调。

wx.onError(function callback)

监听小程序错误事件。如脚本错误或 API 调用报错等。该事件与 App.onError 的回调时机与参数一致。

参数 function callback

小程序错误事件的回调函数

wx.onAppShow(function callback)

监听小程序切前台事件。该事件与 App.onShow 的回调参数一致。

参数 function callback

小程序切前台事件的回调函数
在这里插入图片描述

object 的结构

在这里插入图片描述

object.referrerInfo 的结构

在这里插入图片描述

返回有效 referrerInfo 的场景在这里插入图片描述

注:部分版本在无referrerInfo的时候会返回 undefined,建议使用 options.referrerInfo && options.referrerInfo.appId 进行判断。

wx.onAppHide(function callback)

监听小程序切后台事件。该事件与 App.onHide 的回调时机一致。

参数 function callback

小程序切后台事件的回调函数

wx.offPageNotFound(function callback)

取消监听小程序要打开的页面不存在事件

参数 function callback

小程序要打开的页面不存在事件的回调函数

wx.offError(function callback)

取消监听小程序错误事件。

参数 function callback

小程序错误事件的回调函数

wx.offAppShow(function callback)

取消监听小程序切前台事件

参数function callback

小程序切前台事件的回调函数

wx.offAppHide(function callback)

取消监听小程序切后台事件

参数 function callback

小程序切后台事件的回调函数





猜你喜欢

转载自blog.csdn.net/JackJia2015/article/details/86535956
今日推荐