Don't know if I missed something but v-model doesn't seem to update it's value when value of hidden input changes. Example: http://jsfiddle.net/zvjE6/