eventbus总结
封装
src/plugins/eventbus.js:
1 | import Vue from 'vue'; |
src/plugins/index.js:
1 | import eventbus from './eventbus'; |
使用
.vue文件中使用
手动触发
1 | this.$bus.$emit('single-check', data); |
其中,data
为要传递的参数
监听
在create生命周期中监听并调用回调函数。
1 | created() { |
js文件中使用
手动触发
需手动import
1 | import bus from '@/plugins/eventbus'; |