Ink-text-input: manejarEnviar

Creado en 7 mar. 2019  ·  11Comentarios  ·  Fuente: vadimdemedes/ink-text-input

El inicio rápido en readme.md mencionó this.handleSubmit = this.handleSubmit.bind(this); , que está vacío y generará un error.

Además, onChange se maneja correctamente mientras que onSubmit no.

¿Tal vez necesitamos manejar ENTER ?

if(s === ENTER && this.props.onSubmit && value !== originalValue){
  return this.props.onSubmit(value);
}

Comentario más útil

Tercero: por ahora copié el código en un archivo localmente y agregué mi propio método onSubmit

Todos 11 comentarios

Estaba a punto de abrir un tema para esto. ¡Sería increíble! (Y veo que el componente de entrada de contraseña en desuso tiene onSubmit )

Tercero: por ahora copié el código en un archivo localmente y agregué mi propio método onSubmit

4thed: también agregué mi propio onSubmit personalizado.

@danrspencer @jcar787 hagamos una solicitud de extracción, ¿qué dices? :D

@entrptaher Creo que deberías hacerlo ya que descubriste el problema primero y agregaste la esencia. 😊
Gracias por la esencia.

Tienes razón.
Sin embargo, investigué profundamente y descubrí que tenía un problema con cursorOffset cuando envío usando ENTER.
Entonces pregunté sobre este tema :D

Versión gancho . Sin embargo, no obtienes el valor de eso.

Supongo que lo eliminé accidentalmente al migrar a Ink 2 o anterior 🤷‍♂️ Si alguien está dispuesto a ayudar con esto, ¡sería genial! Si no, me ocuparé de ello un poco más tarde esta semana.

19 esta fusionado, esto se puede cerrar 🎉

@SimenB déjame probar el cursorOffset, tengo mucha curiosidad al respecto. :D

Esto funciona perfectamente.
El tema se puede cerrar.

Resultado:

repositorio Git

Muchas gracias a todos.
Voy a buscar el siguiente error :D

¿Fue útil esta página
0 / 5 - 0 calificaciones