uniapp 中 uni.navigateTo跳转其他页面 并且带参数

1.可以带某一具体值
A页面跳转到B页面,并向B页面传递参数id,用?连接参数,参数之前用&连接

A页面:

let id =5

uni.navigateTo({

url: `/pages/B?id=${id}`

})

B页面:

在onLoad中接收到A个页面传递的参数

onLoad(option){

console.log(option)

console.log(option.id)

}

2.可以带某一对象数组
A页面跳转到B页面,并向B页面传递参数id,用 ?连接参数,参数之前用&连接
A页面:

JSON.stringify():用来将数组对象转为字符串

uni.navigateTo({

url: /pages/all/filterList?obj=${JSON.stringify(obj)}

})

B页面:

JSON.parse():用来将字符串转为对象

在onLoad中接收到A个页面传递的参数

onLoad(onLoad){

    let objNew=JSON.parse(option.obj)

    console.log(objNew)

}

猜你喜欢

转载自blog.csdn.net/maoge_666/article/details/131047594
今日推荐