项目中经常用到的需求是在当前页面修改路由中的参数,并刷新页面。
我们只用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()