获取路由参数 getUrlKey(name){//获取url 参数 return decodeURIComponent((new RegExp('[?|&]'+name+'='+'([^&;]+?)(&|#|;|$)').exec(location.href)||[,""])[1].replace(/\+/g,'%20'))||null; }, 修改和新增路由参数 安装依赖 npm i webpack-merge 引入 import merge from 'webpack-merge'; 引用 this.$router.push({ //修改原有参数 query:merge(this.$route.query,{'id':'1'}) }) this.$router.push({ //新增一个参数 query:merge(this.$route.query,{'teamName':'开发组'}) }) this.$router.push({ //替换所有参数 query:merge({},{'teamName':'测试组'}) }) 来源: https://www.cnblogs.com/dinghaoran/p/12165396.html