一、正常传递参数
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: '