# 日常小记
# 1.vue 全局事件
在 main.js 中 beforecreate 钩子中添加
1 | beforeCreate() { |
如上就添加了全局事件,以学生和学校兄弟组件为例,学校需要调用学生的数据时,可以绑定事件
# School.vue
1 | mounted(){ |
# Student.vue
1 | methods:{ |
如此就实现了兄弟组件之间的传值,同时不要忘了在 School 组件中解绑事件
1 | beforeDestory(){ |
# 2.pubsub 实现全局调用
首先,需要导入 pubsub 的包,注意是 pubsub-js
1 | npm i pubsub-js |
使用方式与全局事件类似,这里不再过多赘述
School.vue