主要用到啦 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 传值与接值第一个参数名要一直,第二个是参数值
本文介绍Vue中的$bus事件总线概念及其实现方式,通过实例讲解如何在无父子关系的组件间进行通信。具体包括$bus的创建、事件的触发与监听,以及传值和接收值时的注意事项。
4504

被折叠的 条评论
为什么被折叠?



