uniapp点左上角返回键, 重复来回跳转的问题 解决方案

假设从a先跳转到b , 在从b跳转到c页面;

a跳转b用

复制代码
uni.navigateTo({
		url:'b页面路径'
});

b跳转c同样用

复制代码
uni.navigateTo({
	url : 'c页面路径'
});

重点来了:

c页面做了提交等操作, 需要返回到a列表页面的情况

复制代码
uni.navigateBack({
      delta: 2 // 2是往前返回的路由层数
});

这里不可以用 navigateTo/redirectTo等操作去直接跳转到a页面, 否则会出现来回跳转 / 或者 / 点一下返回直接返回首页(或者主tab页之一)等问题

相关推荐
秋天的一阵风9 小时前
✨ 代码秒跳转、自动补全?全靠 LSP 和 AST!
前端·后端·ai编程
如果超人不会飞9 小时前
TinyVue Checkbox复选框组件使用指南
前端·vue.js
程序员小淞9 小时前
写一个行政区划下拉选组件(异步+搜索)
前端
星栈9 小时前
用 Rust + Makepad 做一个 JSON 查看器:从零到能用的全过程
前端·rust
yijianace9 小时前
Python爬虫实战:分页爬取 + 详情页采集 + CSV存储
前端·爬虫·python
十九画生9 小时前
从同步到异步:重新理解 JavaScript 的执行机制
javascript
想吃火锅10059 小时前
【前端手撕】防抖节流
前端
半个落月9 小时前
JavaScript 同步异步与 Promise 详解 —— 从 Event Loop 到手写 sleep
javascript
MemoriKu9 小时前
Flutter 相册 APP 视频模态稳定化实战:从视频抽帧、Embedding 元数据到 Android 真机启动修复
android·开发语言·前端·flutter·架构·音视频·embedding
触底反弹9 小时前
深入理解 JavaScript 同步与异步:从 Event Loop 到 async/await
javascript