참고: echarts 구성 요소가 열릴 때마다 데이터를 다시 가져와야 하는 경우 다음에 최신 데이터를 얻을 수 있도록 구성 요소 인스턴스가 닫힐 때 파괴됩니다.
Vue에서는
beforeDestroy
구성 요소의 후크 기능을 사용하여 구성 요소가 소멸되기 전에 타이머 지우기, 구독 취소 등과 같은 일부 작업을 수행 할 수 있습니다. 구성 요소가 닫힐 때 구성 요소 인스턴스를 삭제해야 하는 경우 후크 함수에서 메서드를beforeDestroy
호출하여 구성 요소 인스턴스를 삭제할 수 있습니다.this.$destroy()
이러한 방식으로 구성 요소가 닫히면 구성 요소 인스턴스도 소멸되어 메모리 공간이 해제됩니다.또한 컴포넌트가 닫힐 때 컴포넌트의 자식 컴포넌트를 소멸시켜야 하는 경우 부모 컴포넌트의
beforeDestroy
후크 함수에서 자식 컴포넌트의 메서드를 재귀적으로 호출하여 자식 컴포넌트 인스턴스를$destroy
소멸시킬 수 있습니다.