微信小程序還是基于html和js來做,因此頁面之間的傳值,和網(wǎng)頁中的url之間的跳轉(zhuǎn)很相似,將參數(shù)拼接在url中(請注意如果數(shù)據(jù)量大的話慨代,通過url拼接參數(shù)會(huì)傳遞不完整,可以采用全局變量來做啸如,或者使用微信小程序的本地存儲功能)
舉個(gè)例子:從頁面1跳轉(zhuǎn)到頁面2
頁面1
wx.navigateTo({url: '../scanResult/scanResult?ppid=' + ppid + '&result=' + scanUrl,})
頁面2
/**
* 生命周期函數(shù)--監(jiān)聽頁面加載
*/
onLoad: function (options) {
var that = this//不要漏了這句侍匙,很重要
var ppid = options.ppid //接收剛才傳過來的值
var result = options.result //接收剛才傳過來的值
that.setData({
ppid: ppid,
scanResult: result
})