uniapp返回上一页不让他刷新页面
时间: 2023-08-02 15:06:53 浏览: 222
Uniapp示例:返回并刷新上一页
在Uniapp中,返回上一页不刷新页面可以通过两种方式实现:
1. 使用uni.navigateBack方法进行页面返回,该方法具有保留当前页面状态的特性,即返回上一页不会刷新页面。示例代码如下:
```
uni.navigateBack({
delta: 1, // 返回的页面数,如果delta为1,则返回上一页
animationType: 'slide-out-right' // 返回动画类型
});
```
2. 在App.vue中设置页面栈的最大长度,使得返回上一页时不会重新创建页面。示例代码如下:
```
export default {
onLaunch: function() {
uni.setStorageSync('maxPageStack', 10); // 设置页面栈最大长度
}
}
```
需要注意的是,这种方式可能会占用一定的内存空间,因此需要根据实际情况进行设置。
阅读全文