programing

Vue는 컴포넌트의 모든 vue/vuewatch를 자동으로 삭제합니까?

prostudy 2022. 6. 23. 22:29
반응형

Vue는 컴포넌트의 모든 vue/vuewatch를 자동으로 삭제합니까?

컴포넌트가 에 가입되어 있는 경우Vuex다음과 같은 이벤트:this.$store.watch또는this.$store.subscribe

컴포넌트 파괴 시 감시자를 분리해야 합니까?Vue벌써 처리한 거야?

추신: 현재 로직은 다음에서 실행됩니다.2.6.10Vue 버전

@Cristiano Soleti에 이어 리스너를 등록한 컴포넌트가 파괴된 후에도 리스너가 호출되고 있는지 확인했습니다.

...적어도...2.6.10Vuex 워처는 컴포넌트가 파괴되었을 때 실제로 자동으로 제거되지 않습니다.따라서 개발자에 의해 명시적으로 등록 해제되어야 합니다.beforeDestroy라이프 사이클 훅

언급URL : https://stackoverflow.com/questions/61970932/does-vue-automatically-remove-all-vue-vuex-watchers-on-component-destroy

반응형