小程序的数据传值缺少和丢失

 时间:2026-02-14 16:34:03

1、首先看下我原来的传值方式(如果是数据不是太长这个方法是可行的):

var car = this.data.car;

这个是获取到对象,在把对象转化为json字符串如下:

var json=JSON.stringify(car);

wx.navigateTo({

url: "./makesure/makesure?data="+json

});

由于某个值的数据太多那么就会在目页面中获取的时候就会有数据缺少的问题,数据就不能转为json。下面是改过后的代码

2、传值页面:

var car = this.data.car;

var json= encodeURIComponent(JSON.stringify(car));

wx.navigateTo({

url: "./makesure/makesure?data="+json

});

获取值的页面:

onLoad: function (options) {

var da=decodeURIComponent(options.data);

var car=JSON.parse(da);

console.log(car)

this.setData({

car:car

});

},

这样的方法就ok了 

  • 英雄联盟手游怎样获取神龙尊者卡莎
  • 池州有什么好玩的景点
  • 椰子鸡的简单生活
  • 如何在方案设计师设置计算书查看器
  • 汇川 IO扩展卡使用说明书
  • 热门搜索
    十大元帅简介 篮球怎么投篮 卫卫立煌将军简介 视频黄页软件大全 树简笔画图片大全 精神压力大怎么办 黄山简介 冰龙王怎么获得 虫子大全 林肯mkc怎么样