IT 세상

  • 홈
  • 태그
  • 방명록

emitter 1

vue3 에서 아래와 같이 작업해도 emitter (객체를 확인하면 loadChartData) array 갯수가 늘어나는 이유는?

Vue 3에서 onUnmounted와 onMounted를 사용하여 이벤트 리스너를 등록하고 해제하는 코드를 작성하셨습니다. 그러나 이벤트 리스너가 올바르게 해제되지 않아서 loadChartData array의 갯수가 계속 늘어나고 있습니다. 이를 해결하기 위해 몇 가지 확인해야 할 사항이 있습니다.이벤트 핸들러가 동일한 함수인지 확인: 이벤트 리스너를 해제할 때, emitter.off에 전달하는 핸들러는 정확히 emitter.on에 전달한 핸들러와 동일해야 합니다. 현재 코드에서는 익명 함수로 이벤트 리스너를 등록하고 있어서, 정확히 동일한 핸들러를 해제하지 못합니다.핸들러를 변수에 저장: 이벤트 핸들러를 변수에 저장하여 등록하고 해제할 때 동일한 변수를 사용해야 합니다. 이렇게 하면 off를 호출할 때..

카테고리 없음 2024.06.11
1
더보기
프로필사진

  • 분류 전체보기 (53)
    • gitlab (5)
    • Spring boot (6)
    • java (10)
    • Docker (5)
    • Android (6)
    • React native (1)
    • Vue (1)
    • Thymeleaf (2)
    • nginx (1)
    • Javascript (1)
    • 인프라(infra) (7)
    • Etc (3)

Tag

gitlab-runner register, docker, Vue3, 키 복사, onunmounted, spring boot ssl, Spring boot, Spring boot + websocket, GIT, onmounted, docker rmi, ssh-copy-id, java udp, emitter, docker pull, 도커 이미지 삭제, application.properties ssl 설정, 브랜치 활용, React-native, Gitlab-runner,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바