Vue:刷新路径/组件

时间:2018-04-20 10:41:13

标签: vue.js vuejs2

Vue中是否有任何内置功能允许重新加载component,以便页面不会在浏览器中重新加载,而是组件将被销毁并重新创建?那说$router.go()在这种情况下不起作用,因为它在浏览器中重新加载页面而不是当前的DOM。

更新:

$forceUpdate()也失败了,因为我需要再次重新初始化所有内容(让Vue重新初始化组件而不是手动完成所有操作)。

1 个答案:

答案 0 :(得分:1)

如果要更新组件,请尝试为组件提供:key="uid"并更改this.uid变量。这必须是独特的东西,它应该再次安装。 E.g ...

this.uid = Date.now()