var Imaurl=e.currentTarget.dataset.imaurl;
wx.navigateTo({
url: "../xiangqing/xiangqing?&price="+price+ "&guige=" + guige+ "&name=" + name+ "&Imaurl=" + Imaurl,
图片正确路径:https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3365503159,1655500687&fm=26&gp=0.jpg
传递的路径:Imaurl=https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u&fm=26&gp=0.jpg
UrlEncode编码再传递,用的时候再解码下
var a = encodeURIComponent('https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u&fm=26&gp=0.jpg')
console.info(a)
var b = decodeURIComponent(a)
console.info(b)
页面中传递信息的方式很多种,如果有图片相关的信息,用JSON.stringify配合JSON.parse容易出错,因为一些特殊字符的问题。可以使用全局变量临时保存的方式传递。即在点击进入详情的时候,将相关参数存到app.globalData.xx,然后详情页取出来使用。