Ink-text-input: handleSubmit

作成日 2019年03月07日  ·  11コメント  ·  ソース: vadimdemedes/ink-text-input

readme.mdのクイックスタートでthis.handleSubmit = this.handleSubmit.bind(this);について言及しましたが、これは空であり、エラーが発生します。

さらに、 onChangeは適切に処理されますが、 onSubmitは適切に処理されません。

たぶんENTERを処理する必要がありますか?

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

最も参考になるコメント

3番目-今のところ、コードをローカルのファイルにコピーし、独自のonSubmitメソッドを追加しました

全てのコメント11件

私はちょうどこれについて問題を開くところだった。 素晴らしいでしょう! (そして、非推奨のパスワード入力コンポーネントにはonSubmitがあることがわかります)

3番目-今のところ、コードをローカルのファイルにコピーし、独自のonSubmitメソッドを追加しました

4番目-独自のカスタムonSubmitも追加しました。

@danrspencer @ jcar787プルリクエストをしましょう、あなたは何と言いますか? :D

@entrptaher最初に問題を発見し、要点を追加したので、それを行うべきだと思います。 😊
でも要点をありがとう。

あなたが正しいです。
しかし、深く掘り下げて、ENTERを使用して送信するとcursorOffsetに問題があることがわかりました。
それから私はこの問題について尋ねました:D

フックバージョン。 ただし、そこから価値は得られません。

インク2以前に移行するときに誤って削除したと思います🤷‍♂️誰かがこれを手伝ってくれるなら、素晴らしいでしょう! そうでない場合は、今週後半に少しお世話になります。

19がマージされ、これを閉じることができます🎉

@SimenBでcursorOffsetをテストさせてください。本当に興味があります。 :D

これは完璧に機能します。
問題を解決できます。

結果:

Gitリポジトリ

みなさん、ありがとうございました。
次のバグを探しに行きます:D

このページは役に立ちましたか?
0 / 5 - 0 評価