Comme suit:

  

  

  

  

  

  

  

  

  

  Se souvenir du mot de passe

  

  

  

  

  

  Le code de connexion ci-dessus, le système de gestion dans les coulisses.Inscrit le clavier entrer des événements dans le compte et le mot de passe, et a besoin de temps pour écouter.natif d''utiliser correctement, cliquez sur le bouton ci-dessous pour ajouter le même événement.natif à une utilisation normale.

  Se référer au document officiel:

  Vous pouvez avoir beaucoup de fois que vous voulez écouter un événement natif directement sur l''élément racine d''un composant.à ce stade, vous pouvez utiliser le v sur .modificateur natif:

  

  Dans Parfois, cela est utile, mais vous essayez d''écouter dans un même Lorsque des éléments très spécifiques, ce n''est pas une bonne idée.Par exemple, ci-dessus Les composants peuvent être la reconstruction suivante, il est en fait un élément racine

  

  {{étiquette}}

  

  v-bind = "$ attrs"

  v-bind: value = "valeur"

  v sur: entrée = ? $ Emit ( ''entrée'', $ événement.cible.valeur) "

  >

  

  A cette époque, le parent .les auditeurs natifs vont faillir en silence.Il ne produit pas d''erreur, mais gestionnaire onFocus ne sera pas invoqué comme prévu.

  Pour résoudre ce problème, Vue offre un auditeur de $ attribut, il est un objet qui contient tous les auditeurs d''action sur ce composant.Par exemple:

  {

  focus: function (event) {}

  entrée: Fonction (valeur) {},

  }

  Avec cette écoute de $ attribut, vous pouvez adapter v-on = ? auditeurs $ ? tout écouteur d''événement pour pointer vers un élément enfant spécifique de cette composante.Similaire Vous voulez qu''il soit avec les composants de travail v-modèle, il crée un calcul similaire aux inputListeners suivants propriété est souvent très utile pour les auditeurs:

  Vue.le composant ( ''base-input'', {

  inheritAttrs: faux,

  accessoires: [ ''label'', ''valeur''],

  calculé: {

  inputListeners: function () {

  var = vm cette

  // `objet.assign` tous les objets dans un nouvel objet

  retour Object.assign ({},

  // ajouter tous nos auditeurs de parents

  cette.Listeners $,

  // puis ajouter des écouteurs personnalisés,

  // ou remplacer certains des comportements des auditeurs

  {

  // ici pour faire en sorte que les composants avec le `travail v-model`

  entrée: function (event) {

  vm.émettre $ ( ? Entrée ?, événement.cible.valeur)

  }

  }

  )

  }

  },

  Modèle: `

  

  {{étiquette}}

  

  v-bind = "$ attrs"

  v-bind: value = "valeur"

  v-on = "inputListeners"

  >

  

  `

  })

  maintenant Ce composant est une enveloppe complètement transparente, et signifie qu''il peut être exactement comme un ordinaire Comme éléments utilisés: tous en disant les mêmes caractéristiques et les auditeurs peuvent travailler.

  venir directement à la copie officielle du document, ce qui signifie que lorsque nous voulons écouter les événements de clavier ou d''un événement de clic ne nécessitent pas de composants supplémentaires.natifs et des composants de moniteur que vous devez ajouter.vous pouvez utiliser le natif, mais quand vous avez besoin de surveiller le contenu de ses éléments enfants lorsque.natif est pas en vigueur, puis a donné la voie de traitement officiel est d''utiliser v-on = ? $ auditeurs ?.

  Informations supplémentaires: Vue sur @keyup.entrer.originaire de

  Regardez le code quand il est venu

  

  En fait, cela peut être écrit

  <

  Ensuite, avec l''ensemble paquet, tel que l''élément, cette fois en utilisant les touches doivent ajouter le modificateur.originaire de

  Cela signifie probablement que le clavier d''écoute Entrez événement, et exécuter la fonction appropriée nextInput

  Vue sur cet événement clé est un événement de clic, plus petite exploitation série native de partager le contenu de tout le monde, et je l''espère pour vous donner une référence, je l''espère vous aider Accueil scénario.

  Vous pouvez également être intéressé par l''article: clavier moniteur vue Entrez manifestation @keyup détaillée.|| entrer @keyup.entrer.exemples natifs pour expliquer les événements de vue clavier clavier Vue d''utilisation Entrer un résumé événement div vue de réaliser la liaison keyup événement enter

événements clavier vue événement click, plus exploitation natif

Recommend Article: