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

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

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(option){

    let objNew=JSON.parse(option.obj)
    console.log(objNew)

}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1320644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-11
下一篇 2022-06-11

发表评论

登录后才能评论

评论列表(0条)

保存