页面携带参数能携带 数组

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

wx.navigateTo,页面携带参数能携带 数组或者是键值对数据。

只能是把数组拆分分成字符串传递,把键值对写到缓存,在另一页面在读取。感觉好麻烦,还有简单的吗,

高手指点下,谢谢

2 回复
kchen
kchen1 楼6 年前

大量信息恐怕不行吧,这种参数传递有数量限制。

xiuying14
xiuying142 楼5 年前

可以将一个对象转换成字符串传递到另一个页面,到另一个页面再转换成对象就OK了,可以省点事。例:

A页面:

const params = {

      pos_id: ‘’,

      user: group.user.id

    };    

    wx.navigateTo({

      url: ‘A?id=’ + JSON.stringify(params)

    });

B页面:

onLoad: function (option) {

    var params = JSON.parse(option.id);

}