要實(shí)現(xiàn)小程序之間的跳轉(zhuǎn),需要使用小程序的跳轉(zhuǎn) API。具體步驟如下:
????????1、在原小程序中,使用?wx.navigateToMiniProgram
?API 跳轉(zhuǎn)到目標(biāo)小程序。
wx.navigateToMiniProgram({
appId: '目標(biāo)小程序的 appid',
path: '目標(biāo)小程序的頁面路徑',
extraData: { // 傳遞的參數(shù),可選
key1: 'value1',
key2: 'value2'
},
envVersion: 'trial', // 跳轉(zhuǎn)的小程序版本,可選,默認(rèn)為 release
success(res) {
console.log('跳轉(zhuǎn)成功', res)
},
fail(res) {
console.log('跳轉(zhuǎn)失敗', res)
}
})
????????2、在目標(biāo)小程序中,接收參數(shù)并進(jìn)行處理。在目標(biāo)小程序中,可以使用wx.getLaunchOptionsSync API獲取原始啟動參數(shù),并從中獲取傳遞過來的參數(shù)。文章來源:http://www.zghlxwxcb.cn/news/detail-561668.html
const launchOptions = wx.getLaunchOptionsSync()
const extraData = launchOptions.referrerInfo.extraData // 獲取傳遞的參數(shù)
console.log('接收到的參數(shù)', extraData)
在使用小程序之間跳轉(zhuǎn)時(shí),要注意以下幾點(diǎn):文章來源地址http://www.zghlxwxcb.cn/news/detail-561668.html
- 目標(biāo)小程序必須已經(jīng)在微信公眾平臺上進(jìn)行了注冊和發(fā)布,并且要求跳轉(zhuǎn)的小程序版本必須處于發(fā)布狀態(tài)。
- 傳遞的參數(shù)大小不能超過 128KB。
- 跳轉(zhuǎn)成功后,小程序間沒有 Session 信息的共享,需要通過參數(shù)傳遞數(shù)據(jù)。
到了這里,關(guān)于微信小程序之間是如何跳轉(zhuǎn)的,并攜帶參數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!