采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,之前我们用到mitt的事件总线,他跟vuex完成的不是类似同一件事吗,复杂非父子的组件中通信,有什么不同吗?或者说什么情况下用vuex 什么情况下用全局事件总线
同学你好
我认为这两个工具是两个不同的概念,侧重于两个不同的方向。
mitt 我们非常清楚了,就是一个轻量级的事件监听和发射器。适用于比较广泛的场景。
vuex 则不一样,它更关注的是整体应用的状态(state),而不是以事件为主体或者说是目的的。
当你想到vue 应用的整体数据管理,使用 vuex。
我可以这样理解吗,一个组件中要用到其他组件的值且不方便使用props/emits/ref的方式在组件之间透传的时候就用mitt,大型项目中所有组件都可能用到的全局变量就用vuex
这样简单的理解可以 没问题
好的 谢谢老师!
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.5k 2
1.2k 2
798 17
1.3k 17
1.8k 15