页面携带参数能携带 数组
发布于 6 年前 作者 jing26 13168 次浏览 来自 问答

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

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

高手指点下,谢谢

2 回复

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

可以将一个对象转换成字符串传递到另一个页面,到另一个页面再转换成对象就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);

}

回到顶部