RuoYi-Vue 全新 Pro 版本:清除url地址栏路由参数

问题:当前页面保存数据后,要清空当前地址栏的参数。

页面A开始跳转到B

复制代码
//页面A跳转
  this.$router.push({
        path: "你的path",
        query: {
          id: id,
        },
      });

页面B开始接收数据

复制代码
//页面B,在你需要的地方进行接收
this.$route.query.id
当点击保存后,开始清空url
复制代码
//简写
  this.$router.replace({ query: {} });

const query = { ...this.$route.query };

if (query.id) {
      delete query.id;
   //$router.replace() 方法更新路由,但不改变浏览历史
      this.$router.replace({ query });
}

两个方法都可以。

相关推荐
SuperEugene几秒前
Vant 4 实战教程:Vue3 移动端后台管理系统从选型到开发|Vue生态精选篇
前端·javascript·vue.js·前端框架·vant
spencer_tseng4 分钟前
vue npm-cache log
vue.js·npm
xuankuxiaoyao5 分钟前
VUE.JS 实践 第一章
前端·javascript·vue.js
梦想的旅途213 分钟前
企业微信消息回调开发指南:如何实时接收并处理企微消息?
前端·机器人·自动化·企业微信
何中应14 分钟前
CentOS7安装高版本Node.js
前端·centos·node.js
じ星不离月か14 分钟前
【记录】 跑马灯无限滚动
前端·css·跑马灯·无限滚动
周淳APP14 分钟前
【HTTP1、HTTP2、HTTP3】
前端·网络·网络协议·http
夫唯不争,故无尤也19 分钟前
原始文档元数据metadata
java·前端·javascript·sql
恋猫de小郭20 分钟前
Flutter 3.41 iOS 键盘负优化:一个代码洁癖引发的负优化
android·前端·flutter
胡楚昊22 分钟前
XSS LAB通关笔记(1-16)
前端·笔记·xss