Dar*_*kkz 3 javascript vue.js vuejs2
我最近开始使用 VueJS 工作,一位主要开发人员指示我永远不要将发出事件和 vuex 存储结合起来。基本上,如果项目将使用商店,请通过商店获取所有事件/状态。
从一个角度来看,我可以理解这一点,但在很多情况下,发出事件比通过商店获取所有内容要快得多。
这是不结合 Vuex 和发出事件的最佳实践吗?
作为一名使用 Vue 的首席开发人员,这种武断的规则简直是狭隘的。
当使用Vuex并决定是否使用emit时,我会查看其中的关系。如果我有一个只需要与其父级交互的组件,那么我使用发射。它使商店更加干净,关系更加清晰。您的领导并没有编写可扩展或可维护的代码。
如果他/她认为当你有商店时你不应该使用 emits,那么按照这个逻辑,你也不应该使用 props。这同样是无稽之谈。
一旦您开始使用具有多个子级的应用程序,您就会意识到,将层次结构中的几个组件所需的每个变量都塞入存储会造成可怕的混乱。
| 归档时间: |
|
| 查看次数: |
1914 次 |
| 最近记录: |