202010-08 在Uni中使用Vue的EventBus总线机制操作 首先我们要使用的EventBus事件总线,能够做到兄弟组件,或者不是父子关系的页面达到数据相互传递的效果一种做法是在main.js中创建事件总线创建完$EventBus后,就可以直接在页面中使用事件总线的方法来发送和接收事件了第二种做法:封装事件总线使用的时候直接引入就可以了补充知识:vue里使用EventBus解决兄弟组件间的传递信息①初始化importVuefrom'vue'exportconstEventBus=newVue();②在需要的调用其他组件的页面:Even... 继续阅读 >
202009-28 vue总线机制(bus)知识点详解 vue中非父子组件之间通信除了使用vuex,也可以通过bus总线,两者适用场景不同。bus适合小项目、数据被更少组件使用的项目,对于中大型项目数据在很多组件之间使用的情况bus就不太适用了。bus其实就是一个发布订阅模式,利用vue的自定义事件机制,在触发的地方通过$emit向外发布一个事件,在需要监听的页面,通过$on监听事件。vuex适用中大型项目、数据在多组件之间公用的情况。简单介绍两者的区别之后,就要介绍下我在一个项目中... 继续阅读 >