本文主要是介绍记一次若依ruoyi-ui(Vue2) 关闭tab页并打开新页面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
网上教程很多,但是都是给前端代码段,都不知道怎么使用(本人菜鸟一个),今天记一次完整的:
在你需要关闭的tab页面,加入以下代码:
- handleCommit()是我需要关闭页面的方法,且打开指定的新路由
- delView方法固定写就可以了
//开发页面js代码
methods: { handleCommit() {//关闭tabthis.$store.dispatch("tagsView/delView", this.$route);//跳转到指定路由this.$router.replace({ path: "/product/entrystock" });//返回上一级就用这个// this.$router.go(-1);},//vuex关闭tabdelView({ dispatch, state }, view) {return new Promise((resolve) => {dispatch("delVisitedView", view);dispatch("delCachedView", view);resolve({visitedViews: [...state.visitedViews],cachedViews: [...state.cachedViews],});});},
}
这篇关于记一次若依ruoyi-ui(Vue2) 关闭tab页并打开新页面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!