微信小程序開發-小程序之間的跳轉


前幾天開發微信小程序,其中有個需要聯動宣傳的業務,就是正在開發的小程序跳轉到別的小程序去,

然后去看了下大家的做法與看法,總結下這小程序跳轉之間應該注意到的幾個問題

首先是跳轉的方法,
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html

在你需要的地方綁定事件,這里跳轉的是斗魚TV小程序,做一個示范:

GoDouYu(){
wx.navigateToMiniProgram({
appId: 'wxca1e7ba3fe18ff12',//跳轉目標小程序的appId
path: '/pages/room?roomId=1126960&is_vertical=1' //這里傳入跳轉到的小程序某一頁面路徑,可以不傳,不傳默認跳到小程序首頁
success(res) {
// 打開其他小程序成功同步觸發
wx.showToast({
title: '跳轉成功'
})
}
})
}
這里的appId就是代表着你要跳轉的小程序的appId,傳完之后點擊查看效果

它說navigateToMiniProgramAppIdList這個玩意里沒有你的appId,再結合下官方文檔...
哦~

然后把我們需要啟動跳轉的小程序給注冊上,讓我們把目光轉向app.json,注冊一下

"navigateToMiniProgramAppIdList": ["wxca1e7ba3fe18ff12"]

這里傳的和上面代碼里appId里的值一樣就行

上限好像是10個。如果有很多需要,這里就多注冊幾個。最后就ok了~


但有一個細節需要注意下,這里跳轉的小程序,默認是跳轉小程序的首頁

如果需要跳轉到小程序的某一頁面需要在path中傳入目標頁面的路徑。需要將小程序對應的啟動頁面和啟動參數傳入就可以了。

3Q~🛴


免責聲明!

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



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