前言
你可以理解为:携带一个 复杂对象数据 参数,实现跳转页接收。
在微信小程序,使用 wx.navigateTo({})
API 携带参数跳转页面很常见,但是今天有一个需求,需要携带一个复杂的数据,它是一个数组,里面嵌套了 N 个对象,对象里还有数组。
使用 JSON
对象的两个方法:
- JSON.strtingify:将
object
转化为字符串 - JSON.parse:将字符串解析为
object
。
/*
* [发送参数]
* 将对象解析为字符串
*/
wx.navigateTo({
url: '/pages/index?data=' + JSON