跳轉(zhuǎn)到另一個小程序wx.navigateToMiniProgram
wx.navigateToMiniProgram(Object object)
基礎(chǔ)庫 1.3.0 開始支持,低版本需做兼容處理。
以 Promise 風(fēng)格 調(diào)用:支持
需要頁面權(quán)限:當(dāng)前是插件頁面時,宿主小程序不能調(diào)用該接口,反之亦然
小程序插件:支持,需要小程序基礎(chǔ)庫版本不低于 2.18.1
微信 Windows 版:支持
微信 Mac 版:支持
打開另一個小程序
參數(shù)
Object object
wx.navigateToMiniProgram({
appId: '',
path: 'page/index/index?id=123',
extraData: {
foo: 'bar'
},
envVersion: 'develop',
success(res) {
// 打開成功
}
})
屬性 類型 默認(rèn)值 必填 說明 最低版本
appId string 是 要打開的小程序 appId
path string 否 打開的頁面路徑,如果為空則打開首頁。path 中 ? 后面的部分會成為 query,在小程序的 `App.onLaunch`、`App.onShow` 和 `Page.onLoad` 的回調(diào)函數(shù)或小游戲的 wx.onShow 回調(diào)函數(shù)、wx.getLaunchOptionsSync 中可以獲取到 query 數(shù)據(jù)。對于小游戲,可以只傳入 query 部分,來實現(xiàn)傳參效果,如:傳入 "?foo=bar"。
extraData object 否 需要傳遞給目標(biāo)小程序的數(shù)據(jù),目標(biāo)小程序可在 `App.onLaunch`,`App.onShow` 中獲取到這份數(shù)據(jù)。如果跳轉(zhuǎn)的是小游戲,可以在 wx.onShow、wx.getLaunchOptionsSync 中可以獲取到這份數(shù)據(jù)數(shù)據(jù)。
envVersion string release 否 要打開的小程序版本。僅在當(dāng)前小程序為開發(fā)版或體驗版時此參數(shù)有效。如果當(dāng)前小程序是正式版,則打開的小程序必定是正式版。
合法值 說明
develop 開發(fā)版
trial 體驗版
release 正式版
shortLink string 否 小程序鏈接,當(dāng)傳遞該參數(shù)后,可以不傳 appId 和 path。鏈接可以通過【小程序菜單】->【復(fù)制鏈接】獲取。 2.18.1
success function 否 接口調(diào)用成功的回調(diào)函數(shù)
fail function 否 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 否 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)
作者:大學(xué)生新聞網(wǎng) 來源:大學(xué)生新聞網(wǎng)
- 小程序路由頁面跳轉(zhuǎn)wx.navigateTo
- 保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面。但是不能跳到 tabbar 頁面。使用 wx.navigateBack 可以返回到原頁面。小程序中頁面棧最多十層
- 04-02 關(guān)注:6