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

 时间: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扩展卡使用说明书
  • 热门搜索
    碧螺春怎么泡 脸上蜕皮怎么回事 健身操广场舞减肥操60分钟 荣耀8怎么样 校园修神录攻略 川藏线自驾游攻略 合理的减肥方法 奶昔减肥 水浒传简介50字 什么减肥药好