项目中经常用到的需求是在当前页面修改路由中的参数,并刷新页面。
我们只用this. r o u t e r . r e p l a c e 或者 t h i s . router.replace或者this. router.replace或者this.router.go是不行的,需配合下面的代码

方法一:

  this.$router.replace({
      name: 'Home',
      query: {
        name: '123'
      }
    })
    /**  刷新当前界面,这个不兼容低版本的谷歌浏览器 */
    this.$router.go(0)

方法二:

  this.$router.replace({
      name: 'Home',
      query: {
        name: '123'
      }
    })
    /**  兼容性好*/
   window.location.reload()
Logo

前往低代码交流专区

更多推荐