记一次若依ruoyi-ui(Vue2) 关闭tab页并打开新页面
2023-12-24 11:45:56
网上教程很多,但是都是给前端代码段,都不知道怎么使用(本人菜鸟一个),今天记一次完整的:
在你需要关闭的tab页面,加入以下代码:
- handleCommit()是我需要关闭页面的方法,且打开指定的新路由
- delView方法固定写就可以了
//开发页面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],
});
});
},
}
文章来源:https://blog.csdn.net/weixin_42675423/article/details/135179174
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!