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 });
}

两个方法都可以。

相关推荐
大鱼前端14 小时前
Veaury:让Vue和React组件在同一应用中共存的神器
前端·vue.js·react.js
五月君_14 小时前
继 React、Vue 之后,Three.js 也有 Skills 了!AI 写 3D 终于不“晕”了
javascript·vue.js·人工智能·react.js·3d
scan72414 小时前
大模型只是知道要调用工具,本身不
前端·javascript·html
摇滚侠14 小时前
01 基础语法 JavaScript 入门到精通全套教程
开发语言·javascript·ecmascript
云水一下15 小时前
CSS3从零基础到精通(一):前世今生与基础入门
前端·css3
顾凌陵15 小时前
CSRF&SSRF漏洞攻击的溯源分析与实战
前端·csrf
用户69190268133915 小时前
JS 初了解:从“网页玩具”到企业级语言的进化
javascript
月月大王的3D日记15 小时前
Three.js 材质篇(中):从兰伯特到PBR,一篇文章看懂五种光照材质
前端·javascript
且白15 小时前
leaflet切片变色、地图滤镜逻辑实现 colorfilter
前端·javascript