属性 | 类型 | 默认值 | 必填 | 说明 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
属性 | 类型 | 默认值 | 必填 | 说明 |
appId | string | - | 是 | 要打开的小程序 appId |
path | string | - | 否 | 打开的页面路径,如果为空则打开首页。 path 中 ? 后面的部分会成为 query,在小程序的 App.onLaunch,App.onShow 和 Page.onLoad 的回调函数或 wx.getLaunchOptionsSync 中可以获取到 query 数据。 |
extraData | object | - | 否 | 需要传递给目标小程序的数据,目标小程序可在 App.onLaunch,App.onShow 中获取到这份数据 |
envVersion | string | release | 否 | 要打开的小程序版本。仅在当前小程序为开发版或体验版时此参数有效。如果当前小程序是正式版,则打开的小程序必定是正式版,其合法值如下: develop:开发版 trial:体验版 release:正式版 |
urlContent | string | - | 否 | |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail cancel。navigateToMiniProgramAppIdList配置列表中(仅小游戏限制)fail appId "${appId}" is not in navigateToMiniProgramAppIdList。wx.navigateToMiniProgram({appId: '',path: 'page/index/index?id=123',extraData: {foo: 'bar'},envVersion: 'develop',urlContent: '',success(res) {// 打开成功}})
属性 | 类型 | 默认值 | 必填 | 说明 |
extraData | Object | {} | 否 | 需要返回给上一个小程序的数据,上一个小程序可在 App.onShow 中获取到这份数据 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
wx.navigateBackMiniProgram({extraData: {foo: 'bar'},success(res) {// 返回成功}})
属性 | 类型 | 默认值 | 必填 | 说明 |
appId | string | - | 是 | 要打开的小程序 appId |
path | string | - | 否 | 打开的页面路径,如果为空则打开首页。path 中 ? 后面的部分会成为 query,在小程序的 App.onLaunch、App.onShow 和 Page.onLoad 的回调函数中可以获取到 query 数据。 |
extraData | object | - | 否 | 需要传递给目标小程序的数据,目标小程序可在 App.onLaunch,App.onShow 中获取到这份数据。 |
envVersion | string | release | 否 | 要打开的小程序版本。仅在当前小程序为开发版或体验版时此参数有效。如果当前小程序是正式版,则打开的小程序必定是正式版,其合法值如下: develop:开发版 trial:体验版 release:正式版 |
urlContent | string | - | 否 | |
noRelaunchIfPathUnchanged | boolean | false | 否 | 不重启目标小程序,直接打开目标跳转的小程序退到后台时的页面,需满足以下条件:1. 目标跳转的小程序生命周期未被销毁;2. 且目标小程序当次启动的 path、query 与上次启动相同。 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
wx.openEmbeddedMiniProgram({appId: '',path: 'page/index/index?id=123',extraData: {foo: 'bar'},envVersion: 'release',success(res) {// 打开成功}})
属性 | 类型 | 说明 |
height | number | 可视高度 |
initialHeight | number | 半屏小程序初始高度 |
const listener = function (res) {console.log(res.height)console.log(res.initialHeight)}wx.onEmbeddedMiniProgramHeightChange(listener)
const listener = function (res) {console.log(res)}wx.onEmbeddedMiniProgramHeightChange(listener)wx.offEmbeddedMiniProgramHeightChange(listener) // 需传入与监听时同一个的函数对象
属性 | 类型 | 默认值 | 必填 | 说明 |
path | string | - | 否 | 打开的页面路径,path 中 ? 后面的部分会成为 query。 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
wx.restartMiniProgram({path: 'pages/index/index',success(res) {// 重启成功}})
文档反馈