我在哪里将服务器REST逻辑放在vue / vuex中

时间:2017-03-26 11:53:16

标签: vue.js vuejs2 vuex

在Vue + Vuex应用程序中......

我有物品清单。当我在客户端中创建新项目时,也应在服务器上创建此项目。服务器应提供新iem的ID。

所以我们需要一次往返才能更新状态。

现在,我是否将此AJAX调用放入vuex' actions'或者在vuex'突变'?这里有什么最好的做法......

2 个答案:

答案 0 :(得分:1)

我会添加另一个抽象级别:

您应该在其他/其他文件中拆分api调用,并从商店操作中调用这些方法

<exec executable="cmd.exe" failonerror="true">
    <arg value="/c"/>
    <arg value="start"/>
    <arg value="java"/>
    <arg value="-jar"/>
    <arg value="${jar.file}"/>
</exec>

答案 1 :(得分:0)

在Vuex中,突变是同步事务,因此您希望使用操作执行任何异步工作(如AJAX调用)。