最佳答案
我最近开始将一些东西从 jQ 迁移到一个更结构化的 VueJS 框架,我喜欢它!
从概念上来说,Vuex 对我来说是一个范式的转变,但是我有信心我现在知道它的全部,并且完全理解它!但是存在一些小的灰色地带,主要是从实现的角度来看。
我觉得这个设计很好,但不知道它是否与单向数据流的 Vuex 周期相矛盾。
基本上,从一个操作返回一个承诺(类似)对象被认为是好的实践吗?我将它们视为异步包装器,具有失败等状态,因此似乎非常适合返回承诺。相反,mutator 只是改变了一些东西,它们是存储/模块中的纯结构。