Вы можете использовать отдельное значение данных для отслеживания изменений с помощью $watch
вместо использования переменной, привязанной к модели.Это дает вам доступ к предыдущему значению.
HTML
<div id="app">
<input v-model="inputModel" type="text" />
</div>
Javascript
var vm = new Vue({
"el" : "#app",
"data" : {
"inputModel" : "",
"inputValue" : ""
},
"methods" : {
"changeHandler" : function(a,b) {
console.log("Updating \""+this.inputValue+"\" to \""+a+"\"");
this.inputValue = a;
}
}
});
vm.$watch("inputModel",vm.changeHandler);