728x90
🎀 이벤트 버스 형식
- 이벤트 버스를 구현하려면 애플리케이션 로직을 담는 인스턴스와는 별개로 새로운 인스턴스를 1개 더 생성하고, 새 인스턴스를 이용하여 이벤트를 보내고 받는다.
.$emit()
: 보내는 컴포넌트.$on()
: 받는 컴포넌트
👀 구현 형식
// 이벤트 버스를 위한 추가 인스턴스 1개 생성
var eventBus = enw Vue();
// 이벤트를 보내는 컴포넌트
methods: {
메서드명: function() {
eventBus.$emit('이벤트명', 데이터);
}
}
// 이벤트를 받는 컴포넌트
methods: {
created: function() {
eventBus.$on('이벤트명', function(데이터);
}
}
👍 이벤트 버스 구현하기
doit-vuejs/index.html at master · jiyeong1004/doit-vuejs
GitHub - jiyeong1004/doit-vuejs: 'Do it! Vue.js 입문' 책 예제 코드 저장소
'Do it! Vue.js 입문' 책 예제 코드 저장소. Contribute to jiyeong1004/doit-vuejs development by creating an account on GitHub.
github.com
728x90
'Programming > Vue' 카테고리의 다른 글
[Vue] Vue 인스턴스 작성 (0) | 2022.07.05 |
---|---|
[Vue] Vue 약어 (0) | 2022.07.04 |
[Vue] Vue.js의 라이프 사이클 (0) | 2022.01.24 |
[Vue] 상태 관리 패턴 (0) | 2022.01.24 |
[Vue] Vuex의 4가지 속성 (0) | 2022.01.24 |
댓글