【微信小程序】跳转到另一个微信小程序
前言
- 調(diào)試基礎(chǔ)庫(kù) 2.12.0
- 開(kāi)發(fā)者工具 1.03.2008270
跳轉(zhuǎn)到另一個(gè)微信小程序
目前有兩個(gè)方法
- 方法1:使用 API wx.navigateToMiniProgram
- 方法2:使用組件 navigator
使用 API wx.navigateToMiniProgram 跳轉(zhuǎn)到另一個(gè)微信小程序
wx.navigateToMiniProgram({appId: '',path: 'pages/index/index?id=123',extraData: {foo: 'bar'},envVersion: 'release',// 打開(kāi)正式版success(res) {// 打開(kāi)成功},fail(err) {// 打開(kāi)失敗} });使用限制
需要用戶(hù)觸發(fā)跳轉(zhuǎn)
從 2.3.0 版本開(kāi)始,若用戶(hù)未點(diǎn)擊小程序頁(yè)面任意位置,則開(kāi)發(fā)者將無(wú)法調(diào)用此接口自動(dòng)跳轉(zhuǎn)至其他小程序。
需要用戶(hù)確認(rèn)跳轉(zhuǎn)
從 2.3.0 版本開(kāi)始,在跳轉(zhuǎn)至其他小程序前,將統(tǒng)一增加彈窗,詢(xún)問(wèn)是否跳轉(zhuǎn),用戶(hù)確認(rèn)后才可以跳轉(zhuǎn)其他小程序。如果用戶(hù)點(diǎn)擊取消,則回調(diào) fail cancel。
無(wú)需聲明跳轉(zhuǎn)名單,不限跳轉(zhuǎn)數(shù)量(眾測(cè)中)
從2020年4月24日起,使用跳轉(zhuǎn)其他小程序功能將無(wú)需在全局配置中聲明跳轉(zhuǎn)名單,調(diào)用此接口時(shí)將不再校驗(yàn)所跳轉(zhuǎn)的 AppID 是否在 navigateToMiniProgramAppIdList 中。
從2020年4月24日起,跳轉(zhuǎn)其他小程序?qū)⒉辉偈軘?shù)量限制,使用此功能時(shí)請(qǐng)注意遵守運(yùn)營(yíng)規(guī)范。
使用組件 navigator 跳轉(zhuǎn)到另一個(gè)微信小程序
<!-- sample.wxml --> <view class="btn-area"><navigator target="miniProgram" open-type="navigate" app-id="" path="" extra-data="" version="release">打開(kāi)綁定的小程序</navigator> </view>- app-id : 當(dāng)target="miniProgram"時(shí)有效,要打開(kāi)的小程序 appId
- path : 當(dāng)target="miniProgram"時(shí)有效,打開(kāi)的頁(yè)面路徑,如果為空則打開(kāi)首頁(yè)
- extra-data : 當(dāng)target="miniProgram"時(shí)有效,需要傳遞給目標(biāo)小程序的數(shù)據(jù),目標(biāo)小程序可在 App.onLaunch(),App.onShow() 中獲取到這份數(shù)據(jù)。詳情
- version : 當(dāng)target="miniProgram"時(shí)有效,要打開(kāi)的小程序版本
參考
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
總結(jié)
以上是生活随笔為你收集整理的【微信小程序】跳转到另一个微信小程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: OpenGL中FBO的概念及其应用
- 下一篇: grep 显示前后几行