//------->页面a
//进行路由跳转并传递参数
uni.navigateTo({
url: '/pages/goods/detail?id=' + id + '&categoryId=' + categoryId
})
//------->页面b
onLoad(options=>{
console.log(options) //跳转传递的参数
})
onShow()=>{
let page = getCurrentPages(); //以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面
console.log(page,'获取的page')
let currentPage = page[page.length - 1]; // 当前页面对象
let prevpage = page[page.length - 2]; //上一个页面对象
console.log('当前页面对象路径', currentPage.route,'上一页面对象路径',prevpage.route)
uni.navigateBack(
delta:index //index 定义要退回几个页面
})
}
小程序的跳转 获取上一页面的路由参数及传参 并返回跳转
于 2024-04-26 10:27:26 首次发布