【微信小程序】跳转到另一个微信小程序
前言
- 調試基礎庫 2.12.0
- 開發者工具 1.03.2008270
跳轉到另一個微信小程序
目前有兩個方法
- 方法1:使用 API wx.navigateToMiniProgram
- 方法2:使用組件 navigator
使用 API wx.navigateToMiniProgram 跳轉到另一個微信小程序
wx.navigateToMiniProgram({appId: '',path: 'pages/index/index?id=123',extraData: {foo: 'bar'},envVersion: 'release',// 打開正式版success(res) {// 打開成功},fail(err) {// 打開失敗} });使用限制
需要用戶觸發跳轉
從 2.3.0 版本開始,若用戶未點擊小程序頁面任意位置,則開發者將無法調用此接口自動跳轉至其他小程序。
需要用戶確認跳轉
從 2.3.0 版本開始,在跳轉至其他小程序前,將統一增加彈窗,詢問是否跳轉,用戶確認后才可以跳轉其他小程序。如果用戶點擊取消,則回調 fail cancel。
無需聲明跳轉名單,不限跳轉數量(眾測中)
從2020年4月24日起,使用跳轉其他小程序功能將無需在全局配置中聲明跳轉名單,調用此接口時將不再校驗所跳轉的 AppID 是否在 navigateToMiniProgramAppIdList 中。
從2020年4月24日起,跳轉其他小程序將不再受數量限制,使用此功能時請注意遵守運營規范。
使用組件 navigator 跳轉到另一個微信小程序
<!-- sample.wxml --> <view class="btn-area"><navigator target="miniProgram" open-type="navigate" app-id="" path="" extra-data="" version="release">打開綁定的小程序</navigator> </view>- app-id : 當target="miniProgram"時有效,要打開的小程序 appId
- path : 當target="miniProgram"時有效,打開的頁面路徑,如果為空則打開首頁
- extra-data : 當target="miniProgram"時有效,需要傳遞給目標小程序的數據,目標小程序可在 App.onLaunch(),App.onShow() 中獲取到這份數據。詳情
- version : 當target="miniProgram"時有效,要打開的小程序版本
參考
https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html
https://developers.weixin.qq.com/community/develop/doc/000ca045388e002167470c60a56000
總結
以上是生活随笔為你收集整理的【微信小程序】跳转到另一个微信小程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenGL中FBO的概念及其应用
- 下一篇: 【mysql】安装 mysql 5.7