Skip to content

mpx.onAppShow(function listener)

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

支持情况: 微信、支付宝、RN、web

参考文档

参数

function listener

小程序切前台事件的监听函数

参数

Object options
启动参数

属性类型说明最低版本支付宝RNweb
pathstring启动小程序的路径 (代码包路径)-
scenenumber启动小程序的场景值-
queryRecord.<string, string>启动小程序的 query 参数-
shareTicketstringshareTicket,详见获取更多转发信息-
referrerInfoObject来源信息。从另一个小程序、公众号或 App 进入小程序时返回。否则返回 {}。(参见后文注意)-
结构属性类型说明支付宝RNweb
appIdstring来源小程序、公众号或 App 的 appId
extraDataObject来源小程序传过来的数据,scene=1037或1038时支持
forwardMaterialsArray.<Object>打开的文件信息数组,只有从聊天素材场景打开(scene为1173)才会携带该参数-
结构属性类型说明
typestring文件的mimetype类型
namestring文件名
pathstring文件路径(如果是webview则是url)
sizenumber文件大小
chatTypenumber从微信群聊/单聊打开小程序时,chatType 表示具体微信群聊/单聊类型-
合法值说明
1微信联系人单聊
2企业微信联系人单聊
3普通微信群聊
4企业微信互通群聊
hostExtraDataObject宿主传递的数据,第三方 app 中运行小游戏时返回-
结构属性类型说明
host_scenestring宿主app对应的场景值
apiCategorystringAPI 类别2.20.0
合法值说明支付宝
default默认类别
nativeFunctionalized原生功能化,视频号直播商品、商品橱窗等场景打开的小程序
browseOnly仅浏览,朋友圈快照页等场景打开的小程序
embedded内嵌,通过打开半屏小程序能力打开的小程序
chatTool聊天工具,通过打开聊天工具能力打开的小程序

示例代码

js
const onAppShowHandler = (res) => {
  console.log('onAppShow:', res)
};

mpx.onAppShow(onAppShowHandler)