【发布时间】:2020-09-18 05:46:49
【问题描述】:
我们需要销毁或断开使用Vue.observable()时创建的可观察对象吗?
https://vuejs.org/v2/api/#Vue-observable
通常最好销毁任何新对象并清除超时以及任何可能导致beforeDestroy 上的内存泄漏的事情。
但我想知道内部 Vue Observer 实例是否也被组件销毁的内部机制(如组件本身)销毁,如果不是,如何正确停止观察并摆脱这些数据?
即使查看了 Vue 的源代码,我仍然不清楚是否应该销毁 Observer。 Observer 类(使用 Vue.observable() 在内部创建)似乎没有任何方法可以停止观察,而且官方 Vue 文档中也没有记录。
请提供您的答案的参考,以便我了解更多信息。
【问题讨论】:
标签: vue.js observable