uniapp小程序页面跳转并传递参数
时间: 2023-08-02 14:05:08 浏览: 338
uni-app如何页面传参数的几种方法总结
要在uniapp小程序中实现页面跳转并传递参数,可以使用uni.navigateTo或uni.redirectTo API。其中,uni.navigateTo是保留当前页面,跳转到应用内的某个页面,而uni.redirectTo是关闭当前页面,跳转到应用内的某个页面。
例如,要跳转到名为"target"的页面并传递参数"param1"和"param2",可以使用以下代码:
```
uni.navigateTo({
url: '/pages/target?param1=value1¶m2=value2'
})
```
在"target"页面中,可以通过以下代码获取传递的参数:
```
export default {
onLoad(options) {
console.log(options.param1) // 输出 "value1"
console.log(options.param2) // 输出 "value2"
}
}
```
另外,如果需要在跳转后返回上一个页面并传递参数,可以使用uni.navigateBack或uni.reLaunch API。其中,uni.navigateBack是返回上一个页面并传递参数,而uni.reLaunch是关闭所有页面,打开到应用内的某个页面并传递参数。
阅读全文