uniapp中url拼接参数只能是字符串,A页面跳转B页面通过url传参时,若参数为对象需要先转成字符串(使用用JSON.stringify()转换成字符串)B页面在用JSON.parse()再转换回

一、正常传递参数

A页面传递

//单个参数
uni.navigateTo({
 url: '/afterSale?id=' + id
})
//多个参数
url:'/pages/villageActivities/confirmSign?id='+item.id+'&activitie_id='+item.activitie_id

或es6拼接方式
uni.navigateTo({
	 url: `afterSale?id=${id}`
})
//多个参数
url: `/pages/villageActivities/confirmSign?id=${item.id}&activitie_id=${item.activitie_id}`

B页面接收

onLoad(option) {
    let id = option.id || ''
    let name = option.name || ''
}

二、小程序A页面跳转B页面通过url传参时,若参数为对象需要先转成字符串(使用用JSON.stringify()转换成字符串)B页面在用JSON.parse()再转换回对象。

1.A页面JSON.stringify()将对象转成字符串

 代码

toSignUp() {
				uni.navigateTo({
					url: '

猜你喜欢

转载自blog.csdn.net/qq_39695210/article/details/129678597