微信小程序:跳转页面时传参,参数过长致使参数丢失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