VUE 动态修改路由中query参数

2023-05-15  本文已影响0人  汶沐

在路由动态修改中,我们用到webpack-merge
1.首先安装相关的依赖:

npm i webpack-merge

2.安装完依赖后,就在对应用到的页面里引用和调用

import merge from 'webpack-merge';

//  当前路由为 /example?id=123&type=form
//  修改参数
this.$router.push({
    query:merge(this.$route.query,{'id':'234'})
})

//  新增参数
this.$router.push({
    query:merge(this.$route.query,{'time':'2023-05-15'})
})

//  替换掉所有参数
this.$router.push({
    query:merge({}, {'time':'2023-05-15'})
})
上一篇 下一篇

猜你喜欢

热点阅读