vue重新渲染当前路由
关于vue项目中,重新渲染当前路由,
路由跳转的时候,生成一个当前的时间戳,作为唯一值(t)
this.$router.push({ path:"/xxx", query:{ t:Date.now(), }, });
在app.vue中的<router-view>传递t给key,以达到重新渲染的目的
<router-view :key="$route.path + $route.query.t"></router-view>
注:非本人思路,摘自:Vue 重新渲染当前路由 - 简书 (jianshu.com)