uniapp返回上一页
时间: 2023-09-01 18:07:39 浏览: 91
Uniapp示例:返回并刷新上一页
你可以使用uniapp提供的 `uni.navigateBack()` 方法来返回上一页。这个方法可以接受一个可选的参数 `delta`,表示返回的页面数,默认为1,即返回上一页。如果需要返回到上上一页,可以将 `delta` 设置为2,以此类推。例如:
```javascript
uni.navigateBack({
delta: 1, // 返回上一页
success() {
console.log('返回成功');
}
});
```
如果你需要在返回上一页时传递一些数据,可以在上一页的 `onLoad` 方法中获取到这些数据。例如:
```javascript
// 上一页的代码
onLoad(options) {
const data = options.data;
console.log(data);
}
// 返回上一页并传递数据
uni.navigateBack({
delta: 1,
success() {
uni.navigateTo({
url: '/pages/previous-page/previous-page?data=some data'
});
}
});
```
在这个例子中,我们在返回上一页时跳转到了上一页,并通过 URL 参数 `data` 传递了一些数据,上一页可以通过 `onLoad` 方法获取这些数据。
阅读全文