这一步console没什么问题
that.imgUrl = res.result.data.imgs; //有22个图片地址
that.textContent = res.result.data.title;
let imgs = JSON.stringify(that.imgUrl); 转换
console.log(imgs);
console.log(that.textContent);
that.$refs.uToast.hide();
uni.navigateTo({
url: '/pages/tool/dy/dyhandle?textContent=' + that.textContent + '&imgUrl=' + imgs 传递
});
下一个页面
onLoad(options) {
console.log(options) //接收到的imgUrl只有一个图片地址, 并且不传递textContent 为什么? radioUrl没有问题。 出现问题的是else if 那段语句, 甚至不进入循环判断
console.log(options)
if (options.hasOwnProperty('radioUrl')) {
this.dyShipin = true;
this.radioURL = options.radioUrl;
this.textContent = options.textContent;
} else if (options.hasOwnProperty('imgUrl')) {
this.dyTupian = true;
this.imgsURL = JSON.parse(options.imgUrl);
this.textContent = options.textContent;
console.log(options);
} else {
wx.showToast({
title: '传递错误!'
});
}
},