uniapp退出当前页面执行
时间: 2023-09-21 14:11:32 浏览: 174
可以使用uni.navigateBack()方法来实现退出当前页面,该方法可以返回上一级页面或多级页面,其具体用法如下:
uni.navigateBack({
delta: 1, // 返回的页面数,如果为1表示返回上一级页面
success: function() {
console.log('返回成功')
}
})
相关问题
uniapp刷新当前页面
在uniapp中,可以使用以下方法刷新当前页面:
1. 使用 `uni.navigateBack` 方法返回上一页,在上一页的 `onShow` 方法中重新加载数据。
```javascript
// 在当前页调用该方法返回上一页
uni.navigateBack({
delta: 1, // 返回的页面数,这里是返回上一页
success: function () {
// 上一页的 onShow 方法会被触发,可以在其中重新加载数据
}
})
```
2. 在当前页调用 `uni.reLaunch` 方法重新加载当前页。
```javascript
// 在当前页调用该方法重新加载当前页
uni.reLaunch({
url: '/pages/currentPage/currentPage' // 当前页的路径
})
```
需要注意的是,以上两种方法都会重新加载当前页面的生命周期函数,因此可以在 `onShow` 方法中重新加载数据。
uniapp 刷新当前页面
你可以在 uniapp 中使用 $vm.refresh() 方法来刷新当前页面。
例如:
```
export default {
methods: {
refreshPage() {
this.$vm.refresh()
}
}
}
```
也可以使用 uni.reLaunch 方法重新打开当前页面:
```
uni.reLaunch({
url: '/pages/index/index'
});
```
你也可以使用 uni.navigateTo 方法跳转回当前页面:
```
uni.navigateTo({
url: '/pages/index/index'
});
```
注意:使用 uni.navigateTo 跳转回当前页面时,页面并不会真正刷新,而是重新执行 onLoad 生命周期函数。
阅读全文