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页之一)等问题

相关推荐
陆枫Larry4 小时前
浏览器的 Reflow 和 Repaint 是什么?为什么要尽量避免它们?
前端
孜孜不倦不忘初心4 小时前
mac安装nvm及问题记录
前端·node.js
Richar4 小时前
Object.freeze()注意事项
前端·javascript
TA远方4 小时前
【HTML】JavaScript Canvas 图像截取与保存完整指南
前端·javascript·html·canvas·截图·截取
Asize4 小时前
JavaScript 数据类型解析:从 null 与 undefined 的迷思到栈堆内存真相
前端·javascript·面试
anyup4 小时前
分享 5 套 uni-app 实用主题,一键适配暗黑模式
前端·uni-app·视觉设计
李白的天不白4 小时前
vue3 ts 配置smartadmin相关配置
前端
起这个名字4 小时前
Typescript 装饰器执行顺序
前端
LDX前端校草4 小时前
position属性值及用法
前端·javascript·面试
Bigfish_coding4 小时前
前端转agent-第一周【python】-05 Ollama+Qwen3实战:会话记忆实战
前端