vuex 动作 - 无法将有效负载分派给彼此的后续动作

vuex actions - unable to dispatch payload to a consequetive actions from one another

我正在尝试从同一个 action.js 文件中的另一个调用一个操作。我已经将它们联系起来并实现了这一点,但问题是第一个动作必须将有效负载传递给第二个动作。

然而,当我传递有效载荷时:

          store.dispatch('live-chat-queue/test', {
            input: 'test input'
        })

而不是在第二个操作中访问它:

    test(payload) {
    console.log('This does not work..', payload)
},

最终发生的事情是我返回了商店,而不是负载:

Console log

我已经查看了文档,但找不到返回商店而不是负载本身的答案。

提前感谢您的帮助!

如文档所述,操作接收存储对象作为第一个参数,有效负载作为第二个参数:

test(context, payload) {
  console.log(payload) // works like expected
}