如何在每次更换路由器时启动我的组件?

时间:2016-06-21 07:43:11

标签: javascript components vue.js vue-resource vue-router

我有一个用于添加表单用户的组件,在我提交表单后离开并返回,我发现上次写的数据仍然存在。

那么,每次离开时如何重置(重新初始化)组件?

1 个答案:

答案 0 :(得分:1)

您是否启用了keep-alive选项?

<router-view keep-alive></router-view>

这可以解释这种行为。如果这不是问题,您可以在组件canReuse: false选项中设置route:

export default {
  // ...
  route: {
    canReuse: false
  }
}