uni-app 如何返回到指定的页面

实际开发中,发现了一个问题,即使签署合同的时候,发现调用法大大的页面,出现了一个问题,就是签署后,点回退,回退到了重新签署的页面。所以需要对回退进行自定义处理。

处理的话,就要到指定的返回页面。这里还存在不签署的情况,回退要是原来的页面。所以要处理。

javascript 复制代码
<template>
  <view>
    <view @click="goPage" class=""> </view>
  </view>
</template>

<script>
export default {
  data() {
    return {
    //   backAddr: "/pages/taskSquare/taskSquare",
      backAddr: "/pages/searchPage/searchPage",
    };
  },
  onUnload() {
    console.log("luoyong");
    let num = "";
    let pages = getCurrentPages();
    let copyPages = pages.slice(0).reverse();
    for (let index = 0; index < copyPages.length; index++) {
      const ele = copyPages[index];
      console.log(ele);
      if ("/" + ele.route == this.backAddr) {
        num = index - 1;
      }
    }
    if (num >= 1) {
    /这个方法,要么不回跳,调的话,至少要跳过一个页面。
      uni.navigateBack({
        delta: num, //返回层数,2则上上页
      });
    } else {
    //这个方法可以回到上个页面。
      this.$router.go(-1);
    }
  },
  methods: {},
};
</script>

<style>
</style>
相关推荐
mONESY13 分钟前
LangGraph.js 从零上手:把 Agent 工作流从一条线变成一张网
javascript
默_笙13 分钟前
⚓ AI 的"官方答题卡":withStructuredOutput 与结构化输出的终局之战
前端·javascript
掘金挖土14 分钟前
前端手摸手跑路之 AI 应用开发(五)
前端·后端
小羊没烦恼!1 小时前
Memory 记忆设计讨论:Agent Memory 的数据模型可以怎么设计
java·开发语言·前端·c++·c#
码上成长1 小时前
Mapbox 围栏编辑踩过的几个坑:key 串了、形状炸了、icon 挡住绿点
前端·前端框架
SGAMERrain2 小时前
做了一个免费的在线绘画网格工具 DrawGrid,聊聊一个小工具是怎么越做越完整的
前端
我家猫叫佩奇2 小时前
🦭 厌倦了千篇一律的线性图标?Naive Icons 正式开源
前端·javascript·css
LEE2 小时前
前端转型全栈 00:AI 时代该学哪些,不该学哪些
前端·后端
晚安日记wanna2 小时前
SSR 为什么不适合登录态从水合冲突到缓存串号
前端·react.js·面试
aixingpan2 小时前
aixingpan.cn API开发文档:api_docs_bichart_natalvssolararc2接口指南
前端·php