Vue: Sollte `config.keyCodes` mehrere Schlüssel für einen einzelnen Modifikator unterstützen?

Erstellt am 3. Nov. 2016  ·  3Kommentare  ·  Quelle: vuejs/vue

Vue.js-Version

2.0.3

Reproduktionslink


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

Schritte zum Reproduzieren

Fokussieren Sie die Eingabe und versuchen Sie, mit W, A, S oder D die Tasten nach oben auszulösen, anstatt nach OBEN, RECHTS, UNTEN und LINKS.

Was wird erwartet?

Ich habe erwartet, dass ich W oder UP drücken kann, um up2 auszulösen, A oder LEFT, um left2 auszulösen, S oder DOWN, um down2 auszulösen, D oder RIGHT, um right2 auszulösen.

Was passiert eigentlich?

Nichts. Ich dachte, es würde wegen dieser Zeile aus der Quelle funktionieren, aber es funktioniert nicht ...

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

Außerdem eine Art Randnotiz:

Können wir die Standard-KeyCodes überschreiben? Ich nenne meinen benutzerdefinierten Alias ​​lieber up statt up2 .

improvement

Hilfreichster Kommentar

Die aktuelle öffentliche API unterstützt Array noch nicht, aber dies könnte nützlich sein.

Alle 3 Kommentare

Die aktuelle öffentliche API unterstützt Array noch nicht, aber dies könnte nützlich sein.

Ich stimme zu! Ich mache eine App für eine Set-Top-Box und die keyCode s der Fernbedienung stimmen nicht immer mit meinem Computer überein.

Geschlossen über #4328

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen