title: Call Mixin global method from Vuex
body: <p>I have a mixin like this with a request method to call axios and handle errors, etc.:</p>
  <pre class="lang-js prettyprint-override"><code>import Vue from 'vue'
  import axios from 'axios';
      
  Vue.mixin({
      methods: {
          request(url, datas) {
  
          //Call axios and return premise
          [...]
      }
  });
  </code></pre>
  <p>I have a store like this :</p>
  <pre class="lang-js prettyprint-override"><code>const actions = {
      selectEmployees: (store, keywords) =&gt; {
          this.request(`/users/list/search{/keywords}`).then(e =&gt; {
              store.commit('SELECT_EMPLOYEES', e.data)
          });
      }
  }
      
  let store = new Vuex.Store({
      state: state,
      mutations: mutations,
      getters: getters,
      actions: actions
  })
  </code></pre>
  <p>I would like to use request to call axios but I have this error:</p>
  <blockquote>
  <p>Error in mounted hook: &quot;TypeError: Cannot read property 'request' of
  undefined&quot; TypeError: Cannot read property 'request' of undefined</p>
  </blockquote>