我有一个用表单添加用户的组件,提交表单后,离开它并返回,我发现我上次写的数据仍然存在。
那么,每次离开组件时如何重置(重新初始化)组件?
最佳答案
您是否启用了keep-alive
选项?
<router-view keep-alive></router-view>
这可以解释这种行为。如果这不是问题,您可以在组件 route:
选项中设置 canReuse: false
:
export default {
// ...
route: {
canReuse: false
}
}
关于javascript - 每次我换回路由器时如何初始化我的组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37938357/