微信小程序:跳轉頁面時傳參,參數過長致使參數丟失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