小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有一个这样的需求,在url的query里要拼接数组,
不能使用如下方式
'/pages/index/index?arr='
+ Array +
'&others'
只能使用如下(类似如下,这种方法我没有在options启动参数中正确拿到)
'/pages/index/index?arr[]=1&arr[]=2&arr[]=3'
各位大兄弟有什么好的方法吗?望指教
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、简单的123的话,arr=1_2_3,再_分割
2、json字符串,arr=[1,2,3],再JSON.parse(decodeURIComponent(e.arr))
3、如果页面间跳转,使用wx.navigateTo的events参数,或者wx.setStorageSync和wx.getStorageSync
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
看上去象是页面之间传递参数是个数组,那我建议你用globalData的方式,别整那么复杂。
拼接前用JSON.stringify(arr)转为字符串,页面获取后再用split分割获取数组的每个值
数组先转成字符串,获取后再转回数组不可以么?
改需求
那要先去买把刀
先转成字符串 带到链接跳转过去 接受页面接收到在转回数组使用
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、简单的123的话,arr=1_2_3,再_分割
2、json字符串,arr=[1,2,3],再JSON.parse(decodeURIComponent(e.arr))
3、如果页面间跳转,使用wx.navigateTo的events参数,或者wx.setStorageSync和wx.getStorageSync
看上去象是页面之间传递参数是个数组,那我建议你用globalData的方式,别整那么复杂。
拼接前用JSON.stringify(arr)转为字符串,页面获取后再用split分割获取数组的每个值
数组先转成字符串,获取后再转回数组不可以么?
改需求
那要先去买把刀
先转成字符串 带到链接跳转过去 接受页面接收到在转回数组使用