В кратком руководстве на readme.md упоминается this.handleSubmit = this.handleSubmit.bind(this);
, которое пусто и вызовет ошибку.
Более того, onChange
обрабатывается правильно, а onSubmit
— нет.
Может быть, нам нужно обработать ENTER
?
if(s === ENTER && this.props.onSubmit && value !== originalValue){
return this.props.onSubmit(value);
}
Я как раз собирался открыть тему для этого. Было бы здорово! (И я вижу, что устаревший компонент ввода пароля имеет onSubmit
)
3rded - на данный момент я скопировал код в файл локально и добавил свой собственный метод onSubmit
4thed — я также добавил свой собственный onSubmit.
@danrspencer @jcar787 давайте сделаем запрос на включение, что скажете? :D
@entrptaher Я думаю, вам следует это сделать, так как вы первыми обнаружили проблему и добавили суть. 😊
Хотя за суть спасибо.
Ты прав.
Тем не менее, я углубился в это и обнаружил, что у меня есть проблема с cursorOffset, когда я отправляю с помощью ENTER.
Тогда я спросил по этому вопросу :D
Крюковая версия . Однако вы не получаете от этого ценности.
Думаю, я случайно удалил его при переходе на Ink 2 или более раннюю версию 🤷♂️ Если кто-то готов помочь с этим, было бы здорово! Если нет, я позабочусь об этом чуть позже на этой неделе.
@SimenB позвольте мне проверить смещение курсора, мне это очень интересно. :D
Это работает безупречно.
Вопрос можно закрыть.
Большое спасибо всем.
Пойду искать следующую ошибку :D
Самый полезный комментарий
3rded - на данный момент я скопировал код в файл локально и добавил свой собственный метод
onSubmit