当前位置: 首页 > news >正文

uniapp如何实现关闭前面指定数目页面

需求 :

路由从 页面A -> 页面B-> 页面C-> 页面D  我希望在 页面C跳到页面CD 后   在页面D 中 点击返回(物理键或是代码返回),直接返回到A,而不是页面C   所以我需要把BC页面给销毁掉

以下是我的实现思路,在h5中是能正常运行的,小程序没有测

<template><view><text>C页面</text><u-button @click="toD">进入D</u-button></view>
</template>
<script lang="ts" setup>
const data = 666
const toD = async () => {uni.navigateBack({delta: 2,complete: () => {setTimeout(() => {uni.navigateTo({url: `/packageDemo/page/D?data=${data}`,})}, 100)},})
}
</script>

简单解释一下:返回到A页面,这个时候BC页面就会被销毁,在跳转到D

有人可能会问,为什么 跳转到页面D data还能传过去,有值呢?因为这里有了一个箭头函数的闭包引用,携带的data自然能引用到

好了,今天的小技巧学会了吗?

http://www.lryc.cn/news/308131.html

相关文章:

  • 使用 Helm 安装 极狐GitLab
  • K8S部署postgresql
  • Go 如何控制并发的goroutine数量?
  • 【黑马程序员】1、TypeScript介绍_黑马程序员前端TypeScript教程,TypeScript零基础入门到实战全套教程
  • JS进阶——深入对象
  • Gitlab部署管理
  • MyBatis 学习(二)之 第一个 MyBatis 案例
  • 30天自制操作系统(第21天)
  • linux系统Jenkins的安装
  • 【GStreamer】basic-tutorial-1:GstBus、GstMessage详解
  • Python中的可变变量与不可变变量
  • OpenGL调用窗口,方向键和鼠标
  • fastAdmin表格列表的功能
  • 用来检查 CUDA、Conda 和 PyTorch 的版本的python文件
  • 基于Redisson,实现分布式锁注解
  • 【机器学习】机器学习是什么?
  • 一文速览深度伪造检测(Detection of Deepfakes):未来技术的守门人
  • C# 中的执行表达式树(Expression Tree)
  • 森林监测VR虚拟情景再现系统更便利
  • 高频面试题整理(一)
  • 2-23 switch、JVM内存模型、垃圾回收机制、this、static、变量的分类
  • 基础!!!吴恩达deeplearning.ai:卷积层
  • SpringBoot案例(黑马学习笔记)
  • 项目流程图
  • 鸿蒙这么大声势,为何迟迟看不见岗位?最新数据来了
  • Qt中关于信号与槽函数的思考
  • 项目技术栈-解决方案-消息队列
  • 【深度优先搜索】【图论】【推荐】332. 重新安排行程
  • DAY9-防病毒AV概述
  • TCP缓存