代码
console.log(that.data.photo_src[e.currentTarget.dataset.id].author) wx.navigateTo({ url: '../show_pic_detail/show_pic_detail?isTap1=' + that.data.isTap1 + '&isTap2=' + that.data.isTap2 + '&photo_url=' + that.data.photo_src[e.currentTarget.dataset.id].url + '&photo_author=' + that.data.photo_src[e.currentTarget.dataset.id].author + '&photo_id=' + e.currentTarget.dataset.id + '&photo_download=' + that.data.photo_src[e.currentTarget.dataset.id].download + '&animation_id=' + e.currentTarget.dataset.id + '&animation_url=' + that.data.animation_src[e.currentTarget.dataset.id].url + '&animation_author=' + that.data.animation_src[e.currentTarget.dataset.id].author + '&animation_author_id=' + that.data.animation_src[e.currentTarget.dataset.id].author_id, }) |
在接受页面接受到的参数
参数在控制台能打印出来,可是当传参数的时候会中断后面参数的传递(如:把animation_url放在photo_author前面,animation_url就能成功传递)
萌新实在不知道为什么,求解答,万分感谢!
建议不要传这么长的参数,可以使用 photo_id 和 animation_id 这样的参数,然后在跳转到的页面再根据 id 去获取具体的 Url