84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
nextProps ist dem Status zugewiesen, aber was ist falsch an der nachfolgenden totalCount-Zuweisung, die nicht berücksichtigt wird?
totalCount ist immer noch der Anfangswert 0
方式不对吧, setState 第二个参数是个函数.我猜你是想这么写吧,
this.setState({ ...nextProps, totalCount: totalCount })
但是我也没看明白, 为什么要把 props 放到 state 中,还有其他操作么?
props
state
你这种setState的用法是从那里学来的。
setState
void setState( function|object nextState, [function callback] ) 第一个参数是要改变的state参数,第二个是回调函数
谢邀,其实我很久没写react了....
setState的签名是这样的setState(nextState: object | function, callback?: function)只接受第一个参数作为nextState,第二个参数是setState结束并且re-render了之后的回调
而且你这段代码槽点太多只是遍历计算totalPrice和totalCount应该用_.each而不是_.map又把props设到state上这是要干什么...
方式不对吧, setState 第二个参数是个函数.
我猜你是想这么写吧,
但是我也没看明白, 为什么要把
props
放到state
中,还有其他操作么?你这种setState的用法是从那里学来的。
setState
谢邀,其实我很久没写react了....
setState的签名是这样的
setState(nextState: object | function, callback?: function)
只接受第一个参数作为nextState,第二个参数是setState结束并且re-render了之后的回调
而且你这段代码槽点太多
只是遍历计算totalPrice和totalCount应该用_.each而不是_.map
又把props设到state上这是要干什么...