v-model will not update the bidirectional value. I have improved on @J Ws answer. The problem with this solution is that you are modifying a watched property inside that properties watcher. This thread is archived. then on changing the input field (type something and blur out) it will automatically create "data" property in "rows" object and assign value of input to "data".