pespantelis / vue-typeahead

:mag: Typeahead component for Vue.js
http://pespantelis.github.io/vue-typeahead
MIT License
517 stars 97 forks source link

Current selection should be reset inside reset() #53

Closed yunyu closed 7 years ago

yunyu commented 7 years ago

I'm currently using this component in a pseudo-form that allows the user to submit the form if the input field receives an enter (not the autocomplete popup). I'm doing this by implementing a processEnter method based off of the onHit method:

processEnter() {
  if (this.current !== -1) {
    this.onHit(this.items[this.current]);
  } else {
    this.$emit('pressed:enter');
  }
}

Currently, onHit will be called instead of emitting the enter press event after a reset(), which breaks that behavior.