页面跳转,传递的对象数据,无法获取?
发布于 5 年前 作者 jiefan 3295 次浏览 来自 官方Issues

上面这里打印的语句应该是cosole.log(options) 截错图了

跳转前可以看到数据,跳转后不行只显示对象类型,如下图

4 回复
  • 是对象类型你就转一下阿。stringify(object): 将 object 对象转换为 JSON 字符串,并返回该字符串。

建议传入前做encodeURIComponent处理,获取后decodeURIComponent


页面跳转带参的原理就是一个地址后面加你的参数,是字符串

你需要先 把你要传的对象 var data = JSON.stringify(对象) 转成字符串

然后跟传参一样 在地址后面加这个转换后的data ’地址?data=‘+data

然后在接收的页面在把这个字符串转回对象 var data = JSON.parse(e.data)

这样就带过来了

看页面通信那个文档

回到顶部