【问题标题】:VueJS $store.dispatch send multiple parametersVueJS $store.dispatch 发送多个参数
【发布时间】:2018-06-21 00:51:38
【问题描述】:

我想将第二个参数传递给调度调用:

 this.$store.dispatch(
          'testAction',
          this.employee.employeeId,
          departmentId
          ));

我的店铺操作如下:

async testAction({ dispatch, commit },  employeeId, departmentId) {
    console.log(departmentId);

    return 'Employee Tested';
  },

当我看到 departmentId 的控制台日志时,我得到“未定义”。

关于如何传递多个参数的任何线索?

谢谢

【问题讨论】:

    标签: vuejs2


    【解决方案1】:

    查看文档:https://vuex.vuejs.org/guide/actions.html#dispatching-actions

    基本上,您不能发送多个参数。您需要使用包含您的参数的 payload 对象进行调度。

    【讨论】:

      猜你喜欢
      • 2018-11-06
      • 1970-01-01
      • 2018-02-15
      • 1970-01-01
      • 2019-06-27
      • 1970-01-01
      • 2021-09-24
      • 2015-09-18
      • 2014-04-10
      相关资源
      最近更新 更多