在小程序中,可以使用頁面路由傳遞參數(shù)。有以下幾種方式可以實現(xiàn):
- 通過 URL 參數(shù)傳遞:在跳轉(zhuǎn)到目標頁面時,可以在 URL 中添加參數(shù)。例如:
wx.navigateTo({ url: '/pages/index/index?id=' + id })
在目標頁面的
onLoad
方法中可以通過options
參數(shù)獲取傳遞的參數(shù):onLoad(options) { const key1 = options.key1; const key2 = options.key2; }
- 通過全局變量傳遞:可以通過小程序的全局變量來傳遞參數(shù)。在跳轉(zhuǎn)到目標頁面之前,先將參數(shù)存儲在全局變量中,然后在目標頁面中讀取全局變量的值。例如:
// 在跳轉(zhuǎn)前存儲參數(shù)到全局變量 getApp().globalData.key1 = value1; getApp().globalData.key2 = value2; // 跳轉(zhuǎn)到目標頁面 wx.navigateTo({ url: '/pages/targetPage/targetPage' });
在目標頁面中可以通過
getApp().globalData
來獲取全局變量的值。文章來源:http://www.zghlxwxcb.cn/news/detail-797576.html - 使用?
wx.setStorageSync
?和?wx.getStorageSync
:可以使用小程序的本地緩存來傳遞參數(shù)。在跳轉(zhuǎn)前將參數(shù)存儲在本地緩存中,然后在目標頁面中讀取本地緩存的值。例如:// 在跳轉(zhuǎn)前存儲參數(shù)到本地緩存中 wx.setStorageSync('key1', value1); wx.setStorageSync('key2', value2); // 跳轉(zhuǎn)到目標頁面 wx.navigateTo({ url: '/pages/targetPage/targetPage' });
在目標頁面中可以通過
wx.getStorageSync
來獲取本地緩存中的值。文章來源地址http://www.zghlxwxcb.cn/news/detail-797576.html
到了這里,關于小程序頁面路由傳參的方法?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!