javascript - bertindak balas menyemak bahawa kotak input tidak diberikan buat kali pertama, menyemak sama ada terdapat nilai lalai, dan dalam kitaran hayat ia ditulis
黄舟
黄舟 2017-05-19 10:46:20
0
3
593

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.

黄舟
黄舟

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

membalas semua(3)
PHPzhong

componentWillMount

巴扎黑

componentDidMount

我想大声告诉你

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})
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan