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