title: Vue / Vuex : paste event triggered before input binded value is updated
body: <p>I have a simple form in a component : </p>
  
  <pre><code>&lt;form v-on:submit.prevent="submitSearch"&gt;
      &lt;input v-model="objId" @paste="submitSearch"&gt;
      &lt;button&gt;Submit&lt;/button&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>and </p>
  
  <pre><code>var searchForm = {
      methods :   {
          submitSearch() { 
              store.dispatch('submitSearch')
          }
      },
      computed : {
        objId: {
          get () {
            return ...
          },
          set (id) {
            store.commit('objId', id)
          }
        }
      },
      ...
  };
  </code></pre>
  
  <p>It works well when typing and submitting, however when pasting a value <code>submitSearch</code> is called just before <code>objId</code> is updated so it doesn't. Is there a consise and vue-friendly way to handle this? </p>