title: Axios post request with multiple parameters in vuex action
body: <p>Fetching API data with axios in vuex action:</p>
  
  <pre><code>actions: {
  login ({commit}, payload) {
    axios.post(globalConfig.TOKEN_URL, {
      payload
    })
      .then((resp) =&gt; {
        commit('auth_success', resp.data)
      })
      .catch((err) =&gt; {
        console.log(err)
      })
  },
  }
  </code></pre>
  
  <p>Component's method for sending the data:</p>
  
  <pre><code>methods: {
    authChatClient () {
      let payload = {
        name: this.clientFio,
        number: this.clientNumber
      }
      this.$store.dispatch('login', payload)
    },
  }
  </code></pre>
  
  <p>However it won't work, since payload is an object, wrapped in a payload object. Is it possible to send multiple parameters from component's method to a vuex action?</p>
  
  <p>Post request is looking like this: <code>payload: {name: "aaa", number: "111"}</code></p>