小程序模板網(wǎng)

微信小程序跳轉(zhuǎn)到另一個(gè)微信小程序的兩種方法

發(fā)布時(shí)間:2021-06-24 08:54 所屬欄目:小程序開(kāi)發(fā)教程

首先需要在當(dāng)前小程序app.json中定義:需要跳轉(zhuǎn)的小程序的app-id

"navigateToMiniProgramAppIdList": [
  "wxab811117b234c231cd"
],

第一種方法:wx.navigateToMiniProgram(打開(kāi)另一個(gè)小程序)

官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html

wx.navigateToMiniProgram({
  appId: 'wxab81b7b534c8e4cd',
  path: 'page/index/index?id=123',
  extraData: {
    foo: 'bar'
  },
  envVersion: 'develop',
  success(res) {
    // 打開(kāi)成功
  },
  fail(res){
    // 打開(kāi)失敗
  },
  complete(res){
    // 調(diào)用結(jié)束  不管成功還是失敗都執(zhí)行
  }
  /**
   * appId:跳轉(zhuǎn)到的小程序app-id
   * path:打開(kāi)的頁(yè)面路徑,如果為空則打開(kāi)首頁(yè),path 中 ? 后面的部分會(huì)成為 query,在小程序的 App.onLaunch、App.onShow 和 Page.onLoad的回調(diào)函數(shù)中獲取query數(shù)據(jù)
   * extraData:需要傳遞給目標(biāo)小程序的數(shù)據(jù),目標(biāo)小程序可在 App.onLaunch、App.onShow 中獲取到這份數(shù)據(jù)
   * envVersion:要打開(kāi)的小程序版本,有效值: develop(開(kāi)發(fā)版),trial(體驗(yàn)版),release(正式版),僅在當(dāng)前小程序?yàn)殚_(kāi)發(fā)版或體驗(yàn)版時(shí)此參數(shù)有效,如果當(dāng)前小程序是正式版,則打開(kāi)的小程序必定是正式版
   */ 
})

第二種方法:navigator(跳轉(zhuǎn))

官方文檔:https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html

<navigator class="btn" target="miniProgram" open-type="navigate" app-id="wx213c5ba6740c814d" version="trial">點(diǎn)擊跳轉(zhuǎn)另一個(gè)小程序</navigator>
/**
   * target:在哪個(gè)目標(biāo)上發(fā)生跳轉(zhuǎn),默認(rèn)當(dāng)前小程序,有效值: self(當(dāng)前小程序),miniProgram(其它小程序)
   * open-type:跳轉(zhuǎn)方式 “avigate    對(duì)應(yīng) wx.navigateTo 或 wx.navigateToMiniProgram 的功能”
   * app-id:跳轉(zhuǎn)到的小程序app-id
   * version:要打開(kāi)的小程序版本,有效值: develop(開(kāi)發(fā)版),trial(體驗(yàn)版),release(正式版),僅在當(dāng)前小程序?yàn)殚_(kāi)發(fā)版或體驗(yàn)版時(shí)此參數(shù)有效,如果當(dāng)前小程序是正式版,則打開(kāi)的小程序必定是正式版
   */ 


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://22321a.com/wxmini/doc/course/26723.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢