在跳转传参的时候,单个参数和多个参数传递方式是一样的,只不过传递多个参数的时候需要对所传的参数进行序列化。不过接收的时候他们的方式都是相同的。
A页面 :
传递单个参数或者少量参数
var name = '你好'
wx.redirectTo({
url: '/pages/disease/disease?parmas=' + name,
})
传递多个参数的时候要对所传的参数序列化
var list= {
age:18,
content:'内容',
color:'绿色的',
}
wx.redirectTo({
url: '/pages/disease/disease?parmas=' + JSON.stringify(list),
}
B页面:
传递单个参数或者少量参数
onLoad(options) {
console.log(options);
},
传递多个参数的时候要对所传的参数序列化
onLoad(options) {
console.log(JSON.parse(options.parmas))
},