JavaScript - 反応は、入力ボックスが初めてレンダリングされていないことをチェックし、デフォルト値があるかどうか、およびその値がどのライフサイクルで書き込まれているかをチェックします。
黄舟
黄舟 2017-05-19 10:46:20
0
3
592

シーンの説明

1. ニュース リストがあり、ニュース リストには編集ボタンがあります
2. 編集ボタンをクリックすると、デフォルト値を含むポップアップ ボックスが表示されますが、一部の入力ボックスは空です
3 クリック編集ポップアップ ボックスの入力ボックスは別のコンポーネントです。

問題の説明

ポップアップ ボックスの入力ボックスは別のコンポーネントであるため、1 つのニュースを変更した後、別のニュースの編集をクリックすることになるため、各クリックをどのライフ サイクルで確認する必要があるかを尋ねたいポップアップ ボックスの入力ボックスにデフォルト値があり、それに応じて応答するかどうか。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(3)
PHPzhong

コンポーネントがマウントされます

いいねを押す +0
巴扎黑

コンポーネントDidMount

いいねを押す +0
我想大声告诉你

入力ボックスがあるため、入力ボックスの値はポップアップ ボックスの状態である必要があります。一度に 1 つのポップアップ ボックスしかない場合、ポップアップ ボックスは 1 つのインスタンスのみを維持する必要があります。したがって、 componentWillRecevieProps で受信データを受信し、そのデータに基づいて状態の値を設定します。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート