收藏
回答

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

问题模块
API和组件



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

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



最后一次编辑于  2017-09-14
回答关注问题邀请回答
收藏

6 个回答

  • Adolph语
    Adolph语
    2017-09-14

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

    2017-09-14
    赞同
    回复
  • lucky Lin
    lucky Lin
    2017-09-14

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

    2017-09-14
    赞同
    回复
  • Adolph语
    Adolph语
    2017-09-14

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

    2017-09-14
    赞同
    回复
  • Adolph语
    Adolph语
    2017-09-14

           <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);

     },


    还是不行。。。。


    2017-09-14
    赞同
    回复
  • 柒顏
    柒顏
    2017-09-14

    JSON.stringify()

    JSON.parse()

    最好encode一下

    2017-09-14
    赞同
    回复
  • lucky Lin
    lucky Lin
    2017-09-14

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

    2017-09-14
    赞同
    回复