直接传递导致对接被截成"[Object Object]" 字符串
解决方法
传递
先把数据JSON.stringify转string格式,再使用encodeURIComponent对数据特殊字符进行转换
url:`xxxxx?param=${encodeURIComponent(JSON.stringify(param))}`
解析
跳转页面后,使用decodeURIComponent把特殊字符转回来,再使用JSON.parse转成对象格式即
onLoad: function(option) { //option为object类型,会序列化上个页面传递的参数
if (option) {
if (option.param)
console.log(JSON.parse(decodeURIComponent(option.param)))
}
}