Учитывая следующий код:Как обнаружить «Enter» Keypress in Reagent?
[:input {:type "text"
:value (:text @app-state)
:on-change (fn [e]
(if (= 31 (.-keyCode e))
(println "ENTER")
(println "NOT ENTER")))}]
Как изменить условие if
таким образом, чтобы ввести нажатия клавиши можно отличить от обычных ключей? Все объекты в e
за исключением target
, кажется, имеют значение null.
Спасибо, это работает! Ты потрясающий! –
'charCode' устарел,' key' [рекомендуется] (https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent). – Bill