Rumah > Soal Jawab > teks badan
NextProps ditugaskan untuk menyatakan, tetapi apa yang salah dengan tugasan totalCount berikutnya yang tidak masuk?
totalCount masih nilai awal 0
大家讲道理2017-05-16 13:46:55
Caranya salah, parameter kedua setState ialah fungsi.
Saya rasa anda mahu menulisnya seperti ini,
this.setState({
...nextProps,
totalCount: totalCount
})
Tetapi saya tidak faham kenapa saya perlu props
放到 state
Adakah ada operasi lain?
滿天的星座2017-05-16 13:46:55
void setState(
function|object nextState,
[function callback]
)
第一个参数是要改变的state参数,第二个是回调函数
PHP中文网2017-05-16 13:46:55
Terima kasih atas jemputan, sebenarnya sudah lama saya tidak menulis react....
Tandatangan setState adalah seperti ini
setState(nextState: object | function, callback?: function)
Hanya menerima parameter pertama sebagai nextState, dan parameter kedua ialah panggilan balik selepas setState tamat dan dipaparkan semula
Dan kod anda mempunyai terlalu banyak kelemahan
Hanya untuk melintasi dan mengira jumlahHarga dan jumlahCount, anda harus menggunakan _.setiap daripada _.map
Dan tetapkan prop untuk menyatakan apakah ini akan dilakukan...