2.5.16
https://jsfiddle.net/86s8qufj/
我希望在 beforeDestory 钩子中更改“testInfo”属性时会调用该观察者。
我在 beforeDestroy 钩子中更改了 'testInfo' 属性,但没有调用 watcher。
此外,如果您尝试在销毁的钩子中记录 testInfo - 您将看到新值。 但是对象应该被销毁......
beforeDestroy
发生在销毁 Vue 实例之前,因此观察者不会触发是正常的,因为一旦实例被销毁它们就会触发(使大多数观察者功能无效)。
您应该在beforeDestroy
挂钩中自己调用观察者,而不是更改数据
我会说在文档中提及它会很好 - 因为现在有“在 Vue 实例被销毁之前调用。在这个阶段,实例仍然是完整的功能。”
最有用的评论
我会说在文档中提及它会很好 - 因为现在有“在 Vue 实例被销毁之前调用。在这个阶段,实例仍然是完整的功能。”