v-modelは糖衣構文

Vue.jsで単にデータ・モデルを更新した場合、v-modelが使えます。

<input v-model="something">

これは、以下の内容の糖衣構文です。

<input
  v-bind:value="something"
  v-on:input="something = $event.target.value">

何らかの理由でinputの内容を書き換えたいだけの場合……
たとえば、アラートを出す事もできます。

参考もと

jp.vuejs.org