使用 Vuex 时,我是要坚持一个商店,还是想为不同的逻辑设置多个商店



目前我正在弄清楚 Vuex,我的商店已经开始变得非常大,有很多行动。我是否要在不同的商店中分离不同的逻辑?例如,1 个包含所有身份验证逻辑的商店和另一个用于游戏逻辑的存储(如果我正在制作类似游戏的东西)等?还是我应该把所有东西都放在一家商店里?

如果我要做更多的商店,我应该如何命名它们(以便我遵循惯例)?

如果我要将逻辑拆分为多个商店,我还需要知道什么吗?

您应该只使用单个存储,但您可以(并且在您的情况下应该)使用模块。

https://vuex.vuejs.org/guide/modules.html

请注意可用于解决命名冲突的命名空间选项

最新更新