naviagtor跳转新页面,怎么传对象?

发布于 7 年前作者 mhan6194 次浏览最后编辑 7 年前来自 ask

想要传的事类似这样的对象:

{“id”:“127935765094076416”,“name”:“小强1”,“mobile”:“15509877656”,“person_attachments”:[{“id”:“127935765110853632”,“path”:“test”}]}

6 回复
gongxia
gongxia1 楼6 年前

       <navigator url=‘…/updateInsure/updateInsure?datainfo=JSON.stringify({{item}})’

新页面

 onLoad: function (options) { var that = this;

 that.setData({

     datainfo: JSON.parse(options.datainfo),

   });

   console.log(“datainfo”, datainfo);

 },

还是不行。。。。
na44
na442 楼6 年前

你可以用js控制跳转。wx.navigateTo();这样传参数是没问题的。

kchang
kchang3 楼6 年前

JSON.stringify()

JSON.parse()

最好encode一下

zhouqiang
zhouqiang4 楼6 年前

navigator 是不是只能在代码中编辑url  跳转?

xiongyang
xiongyang5 楼6 年前

实在不行就只能把数据存下来,到新页面再取数据

fqiao
fqiao6 楼5 年前

你把对象转换成字符串再拼到地址栏就可以了。然后在新页面再把字符串转换回来。