vue刷新当前路由 router-view中的内容

Posted 2018cd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue刷新当前路由 router-view中的内容相关的知识,希望对你有一定的参考价值。

通过改变router-view中的key来达到刷新组件的目的。

<span class="refresh" title="刷新" @click="refresh">
    <i class="iconfont">?</i>
</span>

<router-view :key="activeDate" />

界面上有个刷新按钮,点击刷新的时候,执行函数,改变activeDate的值,为当前的时间戳。这样就会刷新router-view中的内容。

data() {
    return {
      activeDate: 1
    }
},
methods: {
    refresh() {
      this.activeDate = new Date().getTime()
    }
}

 

以上是关于vue刷新当前路由 router-view中的内容的主要内容,如果未能解决你的问题,请参考以下文章

vue路由改变了数据和内容不变的解决办法

router-view

vue 同一个页面第二次跳转路由不刷新问题

vue路由在keep-alive下的刷新问题

vue router怎么获得当前页面的路由

用vue router如何获得当前页面的路由?