1. 程式人生 > >微信小程式頁面之間的傳值

微信小程式頁面之間的傳值

微信小程式還是基於html和js來做,因此頁面之間的傳值,和網頁中的url之間的跳轉很相似,將引數拼接在url中(請注意如果資料量大的話,通過url拼接引數會傳遞不完整,可以採用全域性變數來做,或者使用微信小程式的本地儲存功能)

舉個例子:從頁面1跳轉到頁面2

頁面1

 wx.navigateTo({url: '../scanResult/scanResult?ppid=' + ppid + '&result=' + scanUrl,})

頁面2

/**
   * 生命週期函式--監聽頁面載入
   */
  onLoad: function (options) {
    var that = this//不要漏了這句,很重要
    var ppid = options.ppid  //接收剛才傳過來的值
    var result = options.result //接收剛才傳過來的值
    that.setData({
      ppid: ppid,
      scanResult: result
    })
}