主要用到啦 vue中的$bus使用
$bus是什么?
关于$bus 我们把它叫做事件总线,它Vuex很像,但是它不是用来管理状态的,是管理事件总线的。主要是解决无关系组件之间的交互问题。
组件中使用
可以通过this.$bus.$emit(‘aaa’)发送事件函数
可以通过this.$bus.$on(‘aaa’)接受事件函数
在一个组件中发送
可以在js文件夹里,写个js文件
import Vue from 'Vue'
export default new Vue
在传值和接收值的页面引用:
import bus from '@/store/eventBus'
传值子页面:
接收值子页面:
注意的地方:
changeSensorName 传值与接值第一个参数名要一直,第二个是参数值