vue小型项目进行组件交互时,能够选择eventBus通信。
定义一个vue对象做为eventBus,让其代为订阅发布事件,进行通信。vue
import Vue from 'vue'; export default new Vue();
引用eventBuscode
import eventBus from './js/bus.js';
created() { eventBus.$on('getTarget', target => { console.log(target); }); }
methods: { addCart(event) { eventBus.$emit('getTarget', event.target); } }