我目前正在开发新的Vue.js应用程序。这在很大程度上取决于对我的后端数据库的api调用。
在很多情况下,我使用Vuex存储,因为它可以管理组件之间的共享数据。在github上查看其他Vue项目时,我看到一个特殊的vuex目录,其中包含处理所有动作,状态等的文件。因此,当组件必须调用API时,它包括来自vuex目录的动作文件。
但是,例如,对于消息,我不想使用Vuex,因为这些数据仅对一个特定的视图很重要。我想在这里使用特定于组件的数据。但是这是我的问题:我仍然需要查询我的api。但是我不应该包含Vuex操作文件。因此,我应该创建一个新的动作文件。这样,我有一个针对vuex和单个组件的带有api操作的特定文件。
我该如何构造?创建一个新目录“ api”来处理vuex数据和特定于组件的数据的操作?还是分开?