跳轉到另一個小程序wx.navigateToMiniProgram
wx.navigateToMiniProgram(Object object)
基礎庫 1.3.0 開始支持,低版本需做兼容處理。
以 Promise 風格 調用:支持
需要頁面權限:當前是插件頁面時,宿主小程序不能調用該接口,反之亦然
小程序插件:支持,需要小程序基礎庫版本不低于 2.18.1
微信 Windows 版:支持
微信 Mac 版:支持
打開另一個小程序
參數
Object object
wx.navigateToMiniProgram({
appId: '',
path: 'page/index/index?id=123',
extraData: {
foo: 'bar'
},
envVersion: 'develop',
success(res) {
// 打開成功
}
})
屬性 類型 默認值 必填 說明 最低版本
appId string 是 要打開的小程序 appId
path string 否 打開的頁面路徑,如果為空則打開首頁。path 中 ? 后面的部分會成為 query,在小程序的 `App.onLaunch`、`App.onShow` 和 `Page.onLoad` 的回調函數或小游戲的 wx.onShow 回調函數、wx.getLaunchOptionsSync 中可以獲取到 query 數據。對于小游戲,可以只傳入 query 部分,來實現(xiàn)傳參效果,如:傳入 "?foo=bar"。
extraData object 否 需要傳遞給目標小程序的數據,目標小程序可在 `App.onLaunch`,`App.onShow` 中獲取到這份數據。如果跳轉的是小游戲,可以在 wx.onShow、wx.getLaunchOptionsSync 中可以獲取到這份數據數據。
envVersion string release 否 要打開的小程序版本。僅在當前小程序為開發(fā)版或體驗版時此參數有效。如果當前小程序是正式版,則打開的小程序必定是正式版。
合法值 說明
develop 開發(fā)版
trial 體驗版
release 正式版
shortLink string 否 小程序鏈接,當傳遞該參數后,可以不傳 appId 和 path。鏈接可以通過【小程序菜單】->【復制鏈接】獲取。 2.18.1
success function 否 接口調用成功的回調函數
fail function 否 接口調用失敗的回調函數
complete function 否 接口調用結束的回調函數(調用成功、失敗都會執(zhí)行)