uniapp 跳转页面并携带多个参数
时间: 2023-08-03 19:09:48 浏览: 576
携带对象的页面跳转
5星 · 资源好评率100%
可以通过uniapp中的`uni.navigateTo`或者`uni.redirectTo`方法来跳转页面并携带多个参数,具体步骤如下:
1. 在当前页面中使用`uni.navigateTo`或者`uni.redirectTo`方法跳转到目标页面,例如:
```
uni.navigateTo({
url: '/pages/target/target'
})
```
2. 在目标页面的`onLoad`方法中获取跳转时携带的参数,例如:
```
onLoad: function(options) {
console.log(options.param1) // 获取参数param1
console.log(options.param2) // 获取参数param2
}
```
3. 在跳转时携带参数,例如:
```
uni.navigateTo({
url: '/pages/target/target?param1=value1¶m2=value2'
})
```
其中,`param1`和`param2`是自定义的参数名,`value1`和`value2`是参数对应的值。通过`&`符号来连接多个参数。
阅读全文