小程序如何打開小程序


要想實現小程序打開另外一個小程序,需要滿足以下兩點

1、已知目標小程序的 appId

2、已知目標小程序的頁面地址(或者默認打開首頁)

官方API: wx.navigateToMiniProgram 接口及 navigator組件

使用方法:

1、首先在app.json 里面配置需要跳轉小程序的 appId (每個小程序可跳轉的其他小程序數量限制為不超過 10 個)

"navigateToMiniProgramAppIdList": ["wxe5f52902cf4de896","wxe5f52902cf4de897", ....]

  

2、配置完成后,調用 wx.navigateToMiniProgram 接口

wx.navigateToMiniProgram({
  appId: 'wxe5f52902cf4de896',
  path: 'pages/index/index',  //如果path 為空,默認打開首頁
  extraData: {    //傳遞給目標小程序的參數
    foo: 'bar'
  },
  envVersion: 'develop',  // 目標小程序的版本,支持 develop,trial,release; 如果小程序已經發布,則次參數無效,默認打開正式版
  success(res) {
    // 打開成功
  },
  fail(res) {
   //打開失敗
 }
})

 

注: 打開目標小程序需要用戶主動觸發, 且默認會有一個彈出框,提示用戶所要打開的小程序;

PS: 在此提供一個查找某個發布小程序的 appId 的方法 - 以鏈家小程序為例:

1、打開小程序,點擊右上角 擴展,點擊下方的小程序名稱

 

2、進入小程序基本頁,點擊右上角,查看 更多資料

 

3、就可以看到對應的 appId 了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM