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>
相关推荐
胡gh4 小时前
页面卡成PPT?重排重绘惹的祸!依旧性能优化
前端·javascript·面试
胡gh4 小时前
简单又复杂,难道只能说一个有箭头一个没箭头?这种问题该怎么回答?
javascript·后端·面试
言兴4 小时前
# 深度解析 ECharts:从零到一构建企业级数据可视化看板
前端·javascript·面试
山有木兮木有枝_4 小时前
TailWind CSS
前端·css·postcss
烛阴5 小时前
TypeScript 的“读心术”:让类型在代码中“流动”起来
前端·javascript·typescript
杨荧5 小时前
基于Python的农作物病虫害防治网站 Python+Django+Vue.js
大数据·前端·vue.js·爬虫·python
Moment6 小时前
毕业一年了,分享一下我的四个开源项目!😊😊😊
前端·后端·开源
程序视点7 小时前
Escrcpy 3.0投屏控制软件使用教程:无线/有线连接+虚拟显示功能详解
前端·后端
silent_missile7 小时前
element-plus穿梭框transfer的调整
前端·javascript·vue.js
专注VB编程开发20年7 小时前
OpenXml、NPOI、EPPlus、Spire.Office组件对EXCEL ole对象附件的支持
前端·.net·excel·spire.office·npoi·openxml·spire.excel