如何编写Vue中刷新当前路由的代码实现?
- 内容介绍
- 文章标签
- 相关推荐
本文共计510个文字,预计阅读时间需要3分钟。
前言:开发项目过程中,突然接到了这个需求,经过实验,解决方法也颇多,以下介绍几种常见的方案。
1. 改变router-view中的key值: 通过修改router-view中的key值,达到刷新组件的目的。
2. 通过修改router-view中的key值: 同上,通过改变key值实现组件刷新。
前言
开发项目的时候突然接到了这个需求,实验过后,解决方法也蛮多种,下面就讲下常规的几种方案
1.改变router-view中的key值
通过改变router-view 中的key 值,来达到刷新组件的目的
<router-view :key="activeDate"></router-view> this.activeDate = new Date()
2.给 router-view 标签添加 v-if
通过$nextTick() ,协助实现。先把<router-view /> 移除,移除后再重新添加,达到刷新当前页面的功能。
本文共计510个文字,预计阅读时间需要3分钟。
前言:开发项目过程中,突然接到了这个需求,经过实验,解决方法也颇多,以下介绍几种常见的方案。
1. 改变router-view中的key值: 通过修改router-view中的key值,达到刷新组件的目的。
2. 通过修改router-view中的key值: 同上,通过改变key值实现组件刷新。
前言
开发项目的时候突然接到了这个需求,实验过后,解决方法也蛮多种,下面就讲下常规的几种方案
1.改变router-view中的key值
通过改变router-view 中的key 值,来达到刷新组件的目的
<router-view :key="activeDate"></router-view> this.activeDate = new Date()
2.给 router-view 标签添加 v-if
通过$nextTick() ,协助实现。先把<router-view /> 移除,移除后再重新添加,达到刷新当前页面的功能。

