码迷,mamicode.com
首页 > 其他好文 > 详细

vue相同路由跳转强制刷新该路由组件

时间:2019-09-20 19:08:42      阅读:22      评论:0      收藏:0      [点我收藏+]

标签:route   跳转   key   随机数   tps   csdn   code   href   链接   

在菜单的路由跳转上绑定一个随机query参数,例如时间戳或者随机数:

1 this.$router.push({
2     path:"/xxx",
3     query:{
4         t:Date.now(),
5     },
6 });

该操作会触发路由改变,但是组件内的状态没有初始化,因为组件没有被重建。

在路由容器上绑定key值:

1 <router-view :key="$route.path + $route.query.t"></router-view>

大功告成,通过key值的变化去强制刷新该组件。

原文链接:https://blog.csdn.net/CaanDoll/article/details/81429120

vue相同路由跳转强制刷新该路由组件

标签:route   跳转   key   随机数   tps   csdn   code   href   链接   

原文地址:https://www.cnblogs.com/ljyyjj/p/11558666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!