首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在React JS中动态获取Badge值

在React JS中动态获取Badge值
EN

Stack Overflow用户
提问于 2020-01-22 18:11:57
回答 1查看 272关注 0票数 0

我在一个聊天小部件上工作,我需要获取"addResponseMessage“的计数,它负责在前端显示机器人消息,以便我可以将该计数传递给badge以动态显示它。我尝试了很多方法,但都没有效果

我是新的反应,并在此挣扎了2天。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-22 19:49:25

首先,将count设置为state属性。

代码语言:javascript
运行
复制
export default class App extends React.Component
{
   constructor(props)
   {
      state = {
        count:0
      }
   }
}

现在,当您需要更新count而不是this.count++

代码语言:javascript
运行
复制
this.setState((old_state)=>{
    let new_count = ++old_state.count;
    return { count: new_count }

})

在render函数中,将this.count替换为this.state.count

还可以查看react文档,它非常整洁且易于理解

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59857270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档