同一个路由下,只是参数改变,this.$router.go(-1)默认为路由没有改变,因此并不重新加载页面。
解决方法:在watch监听路由参数改变,重新调用接口刷新页面,或者重新赋值参数
比如我的是改变id
watch:{
'$route'(to, from){
//当路由变化时进行相应的处理this
this.id = to.query.id
}
},
同一个路由下,只是参数改变,this.$router.go(-1)默认为路由没有改变,因此并不重新加载页面。
解决方法:在watch监听路由参数改变,重新调用接口刷新页面,或者重新赋值参数
比如我的是改变id
watch:{
'$route'(to, from){
//当路由变化时进行相应的处理this
this.id = to.query.id
}
},