微信小程序路由传值怎么传数组
时间: 2023-11-13 20:03:55 浏览: 145
微信小程序路由传值可以使用query参数传递数组,如下所示:
1. 在跳转页面的wxml文件中,添加跳转事件:
```
<button bindtap="redirectToPage">跳转到页面</button>
```
2. 在跳转页面的js文件中,定义跳转事件:
```
redirectToPage: function() {
let arr = [1, 2, 3];
wx.redirectTo({
url: '/pages/page2/page2?arr=' + JSON.stringify(arr)
})
}
```
3. 在接收页面的js文件中,获取传递的数组参数:
```
onLoad: function(options) {
let arr = JSON.parse(options.arr);
console.log(arr);
}
```
注意:在传递数组参数时,需要使用JSON.stringify()方法将数组转换为字符串,在接收页面时需要使用JSON.parse()方法将字符串转换为数组。
阅读全文