我在一个聊天小部件上工作,我需要获取"addResponseMessage“的计数,它负责在前端显示机器人消息,以便我可以将该计数传递给badge以动态显示它。我尝试了很多方法,但都没有效果
我是新的反应,并在此挣扎了2天。
发布于 2020-01-22 19:49:25
首先,将count设置为state属性。
export default class App extends React.Component
{
constructor(props)
{
state = {
count:0
}
}
}
现在,当您需要更新count而不是this.count++
时
this.setState((old_state)=>{
let new_count = ++old_state.count;
return { count: new_count }
})
在render函数中,将this.count
替换为this.state.count
。
还可以查看react文档,它非常整洁且易于理解
https://stackoverflow.com/questions/59857270
复制相似问题