vue的组件之间传递数据vue-bus和vuex

 vue-bus也是vue项目在父子通信中的常用的方法,可以应对不是特别复杂的传值操作,但是vuex不仅能实现任意组件之间通信的问题还提供了相应的逻辑处理方法,但是vuex太过庞大,一些简单的传值操作还是使用vue-bus更有效率

首先创建一个bus.js,然后在所需要的组件中引入该组件

引入完成后可以根据组件之间通信的方法进行数据传递

bus.$emit()是传递参数

bus.$on()是接收传递的参数

这里$emit("测试"),与$on("测试")中的"测试"(备注:也可以是别的名称)是bus传递约定好的一种通信记号,但两个必须保持一致;

vuex的使用方式就不用多说了,可以看官网文档,非常详细易理解

上一篇:Vuex


下一篇:简单聊一下,什么是VUEX ,核心概念及其作用?