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)

原文地址:https://www.cnblogs.com/a973692898/p/15529471.html