【发布时间】:2017-09-14 04:16:20
【问题描述】:
我有一个由三个选项卡组成的侧边栏:
Home Users List
当我点击“用户”选项卡时,路由器将像这样转换:
this.$router.push('index/users')
然后用户组件将被渲染在:
<router-view></router-view>
现在我想再次单击“用户”选项卡以获取最新数据。但组件不会再次重新渲染,数据也不会刷新。
有没有其他方法可以代替 F5 来解决它? 我希望它适用于所有组件。 PS:我在生命周期钩子 created() 中获取数据。
【问题讨论】:
-
感谢 Ricky,提供有用的信息。
-
这是一个按照评论说明开发的插件。 gist.github.com/fnlctrl/1cf9da63493e0fe78181a4f4e2cc6f64
标签: javascript ecmascript-6 vuejs2 vue-router