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)

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容