Vuex和Vue最佳实践问题

s71maibg  于 2023-03-03  发布在  Vue.js
关注(0)|答案(2)|浏览(120)

1我看到一个vuex动作经常使用从其他vuex模块的调度来收集其他模块的信息。这样它就失去了它的“modulair”灵活性。在这种情况下,最好的实践是什么?
2你是否也同意Vue组件需要保持干净,避免大量的获取和表单检查逻辑,最好将这些逻辑移到vuex中?

dwbf0jvd

dwbf0jvd1#

1.将两个模块之间的公共代码分离成一个纯函数,然后将这个函数导入到两个模块中。2你甚至可以使用带有静态方法的类。
1.是的,Vue组件应该是一个纯粹的表示/视图层--逻辑必须保留在可重用的非可视类中。表单验证检查特别适合纯函数。获取可以作为静态方法提取到单独的Service类中(或者几个这样的类,如果你想遵循Modules模式的话)。

fykwrbwg

fykwrbwg2#

我想使用vuex为我的progress-up文件上传。
但最终还是决定不去开商店。
Vuex是一个很好的概念,但在简单的项目中可能会矫枉过正。

相关问题