注冊

微信小程序API打開小程序,打開同一公眾號下關(guān)聯(lián)的另一個小程序

2017-12-21
導(dǎo)讀:wx.navigateToMiniProgram(OBJECT) 基礎(chǔ)庫 1.3.0 開始支持,低版本需做兼容處理 iOS 微信客戶端 6.5.9 版本開始支持,Android 客戶端即將在 6.5.10 版本開始支持,請先使用 iOS 客戶端進(jìn)行調(diào)試 打開同...

wx.navigateToMiniProgram(OBJECT)


基礎(chǔ)庫 1.3.0 開始支持,低版本需做兼容處理

iOS 微信客戶端 6.5.9 版本開始支持,Android 客戶端即將在 6.5.10 版本開始支持,請先使用 iOS 客戶端進(jìn)行調(diào)試

打開同一公眾號下關(guān)聯(lián)的另一個小程序。

OBJECT參數(shù)說明:

參數(shù)名 類型 必填 說明
appId String 要打開的小程序 appId
path String 打開的頁面路徑,如果為空則打開首頁
extraData Object 需要傳遞給目標(biāo)小程序的數(shù)據(jù),目標(biāo)小程序可在 App.onLaunch(),App.onShow()中獲取到這份數(shù)據(jù)。詳情
envVersion String 要打開的小程序版本,有效值 develop(開發(fā)版),trial(體驗版),release(正式版) ,僅在當(dāng)前小程序為開發(fā)版或體驗版時此參數(shù)有效;如果當(dāng)前小程序是體驗版或正式版,則打開的小程序必定是正式版。默認(rèn)值 release
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í)行)

success返回參數(shù)說明:

參數(shù)名 類型 說明
errMsg String 調(diào)用結(jié)果

示例代碼:

wx.navigateToMiniProgram({
  appId: '',
  path: 'pages/index/index?id=123',
  extraData: {
    foo: 'bar'
  },
  envVersion: 'develop',
  success(res) {
    // 打開成功
  }
})

Bug & Tip

  1. tip: 在開發(fā)者工具上調(diào)用此 API 并不會真實的跳轉(zhuǎn)到另外的小程序,但是開發(fā)者工具會校驗本次調(diào)用跳轉(zhuǎn)是否成功詳情
  2. tip: 開發(fā)者工具上支持被跳轉(zhuǎn)的小程序處理接收參數(shù)的調(diào)試詳情
  3. tip: 只有同一公眾號下的關(guān)聯(lián)的小程序之間才可相互跳轉(zhuǎn) 詳情

wx.navigateBackMiniProgram(OBJECT)


基礎(chǔ)庫 1.3.0 開始支持,低版本需做兼容處理

iOS 微信客戶端 6.5.9 版本開始支持,Android 客戶端即將在 6.5.10 版本開始支持,請先使用 iOS 客戶端進(jìn)行調(diào)試

返回到上一個小程序,只有在當(dāng)前小程序是被其他小程序打開時可以調(diào)用成功

OBJECT參數(shù)說明:

參數(shù)名 類型 必填 說明
extraData Object 需要返回給上一個小程序的數(shù)據(jù),上一個小程序可在App.onShow()中獲取到這份數(shù)據(jù)。詳情
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í)行)

success返回參數(shù)說明:

參數(shù)名 類型 說明
errMsg String 調(diào)用結(jié)果

示例代碼:

 

wx.navigateBackMiniProgram({
  extraData: {
    foo: 'bar'
  },
  success(res) {
    // 返回成功
  }
})

 

更多微信小程序開發(fā)教程,可以關(guān)注hi小程序。
重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

第三部分:如何登錄小商店

第四部分:開店任務(wù)常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)