萬能小偷程序做網(wǎng)站排名前十的小說
小程序頁面之間傳遞參數(shù)通??梢酝ㄟ^以下幾種方式實現(xiàn):
-
通過 URL 參數(shù)傳遞:可以在跳轉(zhuǎn)目標頁面時,在 URL 中添加參數(shù),目標頁面可以通過
options
參數(shù)獲取傳遞過來的數(shù)據(jù)。// 頁面 A wx.navigateTo({url: 'targetPage?param1=value1¶m2=value2' });// 頁面 B Page({onLoad: function (options) {console.log(options.param1); // 輸出 value1console.log(options.param2); // 輸出 value2} });
2、通過全局變量傳遞:可以在小程序的全局變量中設(shè)置參數(shù),在目標頁面中直接讀取全局變量的值。
// 在 app.js 中設(shè)置全局變量 App({globalData: {param1: 'value1',param2: 'value2'} });// 頁面 B Page({onLoad: function () {console.log(getApp().globalData.param1); // 輸出 value1console.log(getApp().globalData.param2); // 輸出 value2} });
3.通過緩存?zhèn)鬟f:可以使用小程序的緩存 API,在頁面 A 中將參數(shù)存儲到緩存中,在頁面 B 中讀取緩存中的數(shù)據(jù)。
// 頁面 A wx.setStorageSync('param1', 'value1'); wx.setStorageSync('param2', 'value2');// 頁面 B Page({onLoad: function () {console.log(wx.getStorageSync('param1')); // 輸出 value1console.log(wx.getStorageSync('param2')); // 輸出 value2} });
這些方法可以根據(jù)你的具體需求選擇合適的方式來傳遞參數(shù)