Vue-material: [md-input] Impossible d'écouter les événements natifs

Créé le 20 janv. 2017  ·  3Commentaires  ·  Source: vuematerial/vue-material

Sur md-input, les développeurs ne peuvent pas écouter les événements natifs de l'entrée comme "v-on:focusout", "v-on:keyup", à cause du wrapper "md-input". Pouvons-nous $émettre les événements lorsqu'ils sont envoyés ?

Je pense que cela pourrait être un problème de performances (trop de phase $emit) donc je préfère demander la fonctionnalité avant de proposer une pull request.

Peut-être que le développeur peut enregistrer les événements dont il a besoin et que md-input peut les enregistrer à la volée ?

Qu'en penses-tu ?

Commentaire le plus utile

Ça ne fait rien. J'ai trouvé la bonne notation d'événement ; Merci!

<md-input-container>
   <label>Vorname</label>
   <md-input v-model="firstName" @keyup.enter.native="getStep(3)"></md-input>
 </md-input-container>

Tous les 3 commentaires

Si je me souviens bien, vous pouvez utiliser @focus.native.

J'ai eu la même question. Merci d'avoir répondu @vivescere . Pouvez-vous s'il vous plaît expliquer un peu comment cela fonctionnerait? J'essaie ceci, mais l'événement n'est pas déclenché :

  <md-input-container>
     <label>Vorname</label>
     <md-input v-model="firstName" @keyup.enter="getStep(3)"></md-input>
  </md-input-container>

Ça ne fait rien. J'ai trouvé la bonne notation d'événement ; Merci!

<md-input-container>
   <label>Vorname</label>
   <md-input v-model="firstName" @keyup.enter.native="getStep(3)"></md-input>
 </md-input-container>
Cette page vous a été utile?
0 / 5 - 0 notes