<input type="text" name="key" placeholder="キーワードで探す"  v-model="keyword">
.
. // 省略
.
computed: {
  keyword: {
    get () {
      return this.$store.state.getKeyword
    },
    set (value) {
      this.$store.commit('setKeyWord', value)
    }
  }
},

検索フォームパーツなどに、inputのデータをリアルタイムでVuexのstoreに反映させる方法です。上の例では、Vuex設定で、mutationsに「setKeyWord」、gettersに「getKeyword」が設定されている前提です。こうすることで、結果を表示させるコンポーネントが再利用されても、inputの中を動的に変更することができます。

参考:フォームの扱い | Vuex