問題タブ [formik]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
12444 参照

reactjs - Ant 設計の日時ピッカーが Formik (反応) を介して値を渡さない

現在、Formik を使用して React にある予約フォームに取り組んでいます。Ant Design の Date Picker と Time Picker をそれぞれ予約の日付と時刻に組み込みましたが、値をコンポーネントに戻すのに苦労しています。

フォームコンポーネントで設定した方法は次のとおりです(他の無関係なフィールドは省略しました):

これは、時間の変更を処理する関数です (状態セットのみ)。

次に、親で、コンポーネントは次のように設定されます。

そして、saveBooking関数は単純にコンソールをパラメータからログアウトします。firstnameただし、 、 、などの他のフィールドのみをログアウトしsurnameますemail。日付は完全に見落とされており、フォームに日付を認識させる方法がわかりません-送信時に日付値を複製するためにFormik隠しフィールドを作成しようとしましたが、それでも無視されます. フィールド名と ID は正しく、他のすべてのフィールドと同様にデータベースと関連付けられています。なぜそのデータが読み取られないのかわかりません。