Как не обновлять значение input'а при пользовательском вводе?
В ангуляре можно в ng-model-options поставить например обновление только при блюре. Ну и использовать parsers/formatters для валидаторов и прочего.
В видео OpenLecture #2017.1 - Let's Vue! нашелся ответ - для этого используются модификаторы. Для моего вопроса подходит модификатор .lazy.<!-- synced after "change" instead of "input" -->
<input v-model.lazy="msg" >Документация.