小程序跳轉主要分爲,小程序跳轉到其餘應用,和其餘應用跳轉到小程序 2種狀況
![clipboard.png clipboard.png](http://static.javashuo.com/static/loading.gif)
第一部分:小程序跳轉到其餘
- 小程序的內部跳轉
a. <navigator url="" open-type=""></navigator>
b. wx.navigateTo(OBJECT)
c. wx.redirectTo(OBJECT)
d. wx.reLaunch(OBJECT)
- 小程序A跳轉到小程序B
wx.navigateToMiniProgram(OBJECT)
備註 打開同一公衆號下關聯的另外一個小程序。(注:必須是同一公衆號下,而非同個 open 帳號下)
- 打開APP
<button url="" open-type="launchApp"></button>
備註:小程序不能打開任意 APP,只能 跳回 分享該小程序卡片的 APP。
- 打開H5頁面
<!-- wxml -->
<!-- 指向微信公衆平臺首頁的web-view -->
<web-view src="https://mp.weixin.qq.com/"></web-view>
備註: web-view 組件是一個能夠用來承載網頁的容器,會自動鋪滿整個小程序頁面。我的類型與海外類型的小程序暫不支持使用。html
第二部分:其餘跳轉到小程序
- H5跳轉到小程序
<web-view/>網頁中可以使用JSSDK 1.3.2提供的接口返回小程序頁面。 支持的接口有:
wx.miniProgram.navigateTo
wx.miniProgram.redirectTo
wx.miniProgram.reLaunch
- 小程序B跳轉到小程序A
wx.navigateBackMiniProgram(OBJECT)
返回到上一個小程序,只有在當前小程序是被其餘小程序打開時能夠調用成功
-
公衆號跳轉到小程序
a.在公衆號下配置,公衆號能夠把本身關聯的小程序放在自定義菜單中,用戶點擊可直達小程序web
打開微信公衆平臺
在最左側的功能欄裏找到自定義菜單
在 菜單編輯 頁面下能夠看到子菜單內容
其中有一個即是跳轉到小程序
b. 公衆號模版消息可打開相關小程序。經過公衆號,公衆號運營者能夠推送關聯的小程序頁面了
c. 公衆號綁定相關小程序時,可選擇給粉絲下發通知。公衆號運營者能夠通知粉絲,「我綁定了這個小程序」,粉絲點擊消息就能夠打開小程序。(此消息不佔用原有羣發條數)小程序
- APP跳轉到小程序 只有在同一開放平臺帳號下的移動應用及小程序無需關聯便可完成跳轉,非同一開放平臺帳號下的小程序需與移動應用(APP)成功關聯後才支持跳轉。