Rumah  >  Soal Jawab  >  teks badan

javascript - bertindak balas menyemak bahawa kotak input tidak diberikan buat kali pertama, menyemak sama ada terdapat nilai lalai, dan dalam kitaran hayat ia ditulis

Penerangan adegan

1 Saya mempunyai senarai berita, dan senarai berita mempunyai butang edit
2 Klik butang edit dan akan ada kotak timbul dengan nilai lalai, tetapi beberapa kotak input kosong
3 input dalam kotak pop timbul Kotak adalah komponen yang berasingan.

Penerangan masalah

Oleh kerana kotak input dalam kotak pop timbul adalah komponen yang berasingan, jadi selepas saya menukar satu berita, saya akan mengklik edit berita lain, jadi saya ingin bertanya dalam kitaran hayat yang saya perlu menyemak kotak pop timbul setiap kali saya mengklik Sama ada kotak input mempunyai nilai lalai dan bertindak balas dengan sewajarnya.

黄舟黄舟2730 hari yang lalu583

membalas semua(3)saya akan balas

  • PHPz

    PHPz2017-05-19 10:48:20

    componentWillMount

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:48:20

    componentDidMount

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:48:20

    Oleh kerana terdapat kotak input, nilai kotak input hendaklah keadaan kotak pop timbul Jika terdapat hanya satu kotak timbul pada satu-satu masa, kotak timbul hanya perlu dikekalkan satu contoh. Jadi terima data masuk dalam componentWillRecevieProps dan tetapkan nilai status mengikut data:

    componentWillRecevieProps (nextProps) {
      this.setState({news: nextProps.news})
    }

    balas
    0
  • Batalbalas