要想實現小程(cheng)序打開另外一個小程(cheng)序,需(xu)要滿(man)足(zu)以下兩點(dian)
1、已知(zhi)目(mu)標小程序的 appId
2、已知目標小程序的頁(ye)面地址(或者默認打開首頁(ye))
官方(fang)API: wx.navigateToMiniProgram 接口及 navigator組件(jian)
使用方法:
1、首先在app.json 里面配置需要跳轉小程序(xu)(xu)的 appId (每個小程序(xu)(xu)可跳轉的其(qi)他小程序(xu)(xu)數量限制為不超過 10 個)
"navigateToMiniProgramAppIdList": ["wxe5f52902cf4de896","wxe5f52902cf4de897", ....] |
2、配置完成后(hou),調用 wx.navigateToMiniProgram 接口
wx.navigateToMiniProgram({
appId: 'wxe5f52902cf4de896',
path: 'pages/index/index', //如果path 為空,默認打開首頁
extraData: { //傳遞給目標小程序的參數
foo: 'bar'
},
envVersion: 'develop', // 目標小程序的版本,支持 develop,trial,release; 如果小程序已經發布,則次參數無效,默認打開正式版
success(res) {
// 打開成功
},
fail(res) {
//打開失敗
}
}) |
注: 打開(kai)目標(biao)小程(cheng)(cheng)序需要用戶(hu)(hu)主動觸發, 且默認會有一個彈出框,提示用戶(hu)(hu)所要打開(kai)的小程(cheng)(cheng)序;