微信小程序跳轉頁面時參數過長致使參數丟失

問題描述:

微信小程序:跳轉頁面時傳參,參數過長致使參數丟失java

跳轉到文章詳情頁時,使用的文章連接e.currentTarget.dataset.id過長致使參數丟失小程序

handleClickArticle: function (e) {
    wx.navigateTo({
      url: '/pages/index/articleinfo/articleinfo?urllink=' + e.currentTarget.dataset.id
    })
  },

解決方案:

調用微信的API,將參數編碼傳送,解碼接收,便可。微信小程序

完整的寫法以下:微信

// 傳參
  handleClickArticle: function (e) {
    wx.navigateTo({
      url: '/pages/index/articleinfo/articleinfo?urllink=' + encodeURIComponent(e.currentTarget.dataset.id)
    })
  },
// 接收
Page({
  onLoad: function (options) {
    var _this = this;
    _this.setData({
      urllink: decodeURIComponent(options.urllink)
    })
  }
})

這樣就解決問題了。this

相關文章
相關標籤/搜索