前言:一般兄弟组件传值,我们会想到用子传给父,再传给另外一个子;或者采用vuex进行传值。前者过于麻烦,后者又感觉没必要用到vuex,这时候就可以用下面这个方法进行兄弟间的传值
一、创建一个bug文件作为介质传值
二、主动传值的子组件
import Bus from '@/utils/bus'
Bus.$emit('changeDepartment', msg)
三、接收传值的子组件
import Bus from '@/utils/bus'
Bus.$on('changeDepartment', result => {
this.changeDepartment(result)
})
四、这样就可以进行兄弟组件间的传值了