Vue this.$router.push进行跳转页面时,数据不刷新的解决办法
原因
Vue出于减少资源消耗的目标,对网页进行了缓存
解决办法
watch:{
$route(to, from){
// 你的获取数据函数
this.yourGetDataFunnc()
}
}
通过对$route的监测,当路由发生变化时,每次都获取最新数据,而不管有没有缓存
Vue出于减少资源消耗的目标,对网页进行了缓存
watch:{
$route(to, from){
// 你的获取数据函数
this.yourGetDataFunnc()
}
}
通过对$route的监测,当路由发生变化时,每次都获取最新数据,而不管有没有缓存