项目中兄弟组件会存在互相调用函数的情况,现在是通过eventBus调用兄弟组件方法,但是需要知道是否函数调用成功后再执行其他的相关操作,目前没有想好更好的办法,通过修改vuex值是可以解决常规的调用方法,但是我这边场景比较特殊,可以理解为A/B两页面,A页面中一个按钮绑定多个事件,并且一次执行,里面部分事件是需要调用B页面的事件,所以vuex是不符合期望要求的
用Vuex.
或者 emit broadcast
用不了vuex肯定是代码的架构问题。
为什么vuex不满足呢?
A页面按钮绑定多个事件,需要执行 f1() f2() f3()。那你 f1(veux调用b) f2(vuex 调用c),没问题的。
简单点就 bus 呗。a,b 监听,触发。
大型项目 vuex 是最优雅的
点不点赞都无所谓的~
6666
麻烦给我点赞!!!老铁666