⑴ 一文詳解|支付寶小程序跳轉(超詳細版)
支付寶小程序跳轉主要包括以下三種行為:
一、外部跳轉小程序 二維碼跳轉小程序 小程序碼:適用於特定場景,通過app.js中的onLaunch/onShow啟動函數,使用options.query.key獲取參數。需注意熱啟動和冷啟動的兼容處理。 關聯普通鏈接二維碼:只能通過支付寶首頁掃一掃跳轉小程序,參數獲取方式與小程序碼類似,但使用options.query.qrCode。 支付寶URL Scheme跳轉小程序:通過拼接URL Scheme和參數實現跳轉,獲取參數的方式與小程序碼相同。 小程序跳轉小程序:使用my.navigateToMiniProgram介面實現,目標小程序在App.onLaunch/App.onShow啟動參數extraData中獲取數據。同樣需注意熱啟動和冷啟動的兼容處理。 其它場景跳轉小程序 模板消息跳轉小程序帶參:在對應頁面Page.onLoad啟動函數query中獲取參數。 分享鏈接跳轉小程序:通過分享鏈接進入小程序頁面時,需自行在自定義分享入參中拼接所需參數。
二、小程序內部頁面之間跳轉 小程序內頁面之間跳轉可以使用小程序提供的路由API,具體使用方式和帶參、獲取參數的方式與小程序路由API一致。
三、小程序內部跳轉小程序外部 小程序對外跳轉存在限制條件,具體條件需查閱相關文檔。
以上就是支付寶小程序跳轉的詳細介紹,涵蓋了從外部跳轉小程序、小程序內部頁面之間跳轉,到小程序內部跳轉小程序外部的各種場景和方式。