Как создать событие, когда пользователь закончил редактирование input'а во vue.js?
Используйте не @input а @change
Вот тут можешь посмотреть пример кода https://github.com/freelaxdeveloper/vue-hubculture...
Внимание наcreated: function () {
    // _.debounce — это функция из lodash, позволяющая ограничить
    // то, насколько часто может выполняться определённая операция.
    // В данном случае мы хотим ограничить частоту обращений к yesno.wtf/api,
    // дожидаясь завершения печати вопроса перед тем как послать ajax-запрос.
    // Чтобы узнать больше о функции _.debounce (и её родственнице _.throttle),
    // см. документацию: https://lodash.com/docs#debounce
    this.debouncedGetAnswer = _.debounce(this.getAnswer, 500)
  },