Note: When the echarts component needs to re-acquire data every time it is opened, the component instance will be destroyed when it is closed, so as to obtain the latest data next time
In Vue, you can use
beforeDestroy
the hook function in the component to perform some operations before the component is destroyed, such as clearing the timer, unsubscribing, etc. If you need to destroy the component instance when the component is closed, you canbeforeDestroy
callthis.$destroy()
the method in the hook function to destroy the component instance. In this way, when the component is closed, the component instance will also be destroyed to release the memory space.In addition, if you need to destroy the child component of the component when the component is closed, you can destroy the child component instance
beforeDestroy
by recursively calling the method of the child component in the hook function of the parent component.$destroy