Vue: `config.keyCodes` doit-il prendre en charge plusieurs clés pour un seul modificateur ?

Créé le 3 nov. 2016  ·  3Commentaires  ·  Source: vuejs/vue

Version de vue.js

2.0.3

Lien de reproduction


https://jsfiddle.net/crswll/5yynzyj3/

Étapes à reproduire

Concentrez l'entrée et essayez d'utiliser W, A, S ou D pour déclencher la touche vers le haut au lieu de HAUT, DROITE, BAS et GAUCHE.

Qu'est-ce qui est attendu ?

Je m'attendais à pouvoir appuyer sur W ou UP pour déclencher up2 , A ou LEFT pour déclencher left2 , S ou DOWN pour déclencher down2 , D ou RIGHT pour déclencher right2 .

Que se passe-t-il réellement ?

Rien. Je pensais que cela fonctionnerait à cause de cette ligne de la source mais ce n'est pas le cas...

https://github.com/vuejs/vue/blob/b51b9eae4d427d0a909aff8c5f08575c450711a1/src/compiler/codegen/events.js#L15

Aussi, une sorte de note latérale:

Pouvons-nous écraser les keyCodes par défaut ? Je préfère nommer mon alias personnalisé up au lieu de up2 .

improvement

Commentaire le plus utile

L'API publique actuelle ne prend pas encore en charge Array, mais cela pourrait être utile.

Tous les 3 commentaires

L'API publique actuelle ne prend pas encore en charge Array, mais cela pourrait être utile.

Je suis d'accord! Je crée une application pour un décodeur et les keyCode la télécommande ne s'alignent pas toujours avec mon ordinateur.

Fermé via #4328

Cette page vous a été utile?
0 / 5 - 0 notes