记一次若依ruoyi-ui(Vue2) 关闭tab页并打开新页面

网上教程很多,但是都是给前端代码段,都不知道怎么使用(本人菜鸟一个),今天记一次完整的:

在你需要关闭的tab页面,加入以下代码:

  • handleCommit()是我需要关闭页面的方法,且打开指定的新路由
  • delView方法固定写就可以了
javascript 复制代码
//开发页面js代码
methods: { 
    handleCommit() {
        //关闭tab
        this.$store.dispatch("tagsView/delView", this.$route);
        //跳转到指定路由
        this.$router.replace({ path: "/product/entrystock" });
        //返回上一级就用这个
        // this.$router.go(-1);
    },
    //vuex关闭tab
    delView({ dispatch, state }, view) {
      return new Promise((resolve) => {
        dispatch("delVisitedView", view);
        dispatch("delCachedView", view);
        resolve({
          visitedViews: [...state.visitedViews],
          cachedViews: [...state.cachedViews],
        });
      });
    },
}
相关推荐
张3蜂几秒前
OpenClaw如何调用Cursor
前端·chrome
KIO no way几秒前
npm全局安装命令不可用解决方案
服务器·前端·npm·node.js
A923A1 分钟前
【Vue3大事件 | 项目笔记】第五天
前端·vue.js·笔记·前端项目
暖阳常伴1 分钟前
全栈vue/react+node.js,云服务器windows部署全流程
vue.js·react.js·node.js
bugcome_com2 分钟前
全面入门 ASP.NET:从 Web Pages 到 MVC 与 Web Forms 的系统教程
前端·asp.net·mvc
网络点点滴2 分钟前
组件通信-provide和inject
javascript·vue.js·ecmascript
@大迁世界4 分钟前
3 个 CSS 网格布局,替代你的整个组件库
前端·css
SuperEugene4 分钟前
前端命名规范:变量 / 函数 / 组件 / 文件 统一标准,告别混乱命名|项目规范篇
前端
roamingcode5 分钟前
基于 Chrome CDP 的跨端 Web 状态同步工程实践——以 Opencode SDK 为例
前端·chrome·agent·cdp·opencode
天天向上10249 分钟前
vue2 el-table使用css的方式实现列表自动滚动
css·vue.js·elementui