首页 > 解决方案 > 如何在状态中的数组内设置状态对象

问题描述

我有一个调用的对象数组,messagesObj我正在尝试setState输入内容messagesObj,但没有任何效果。

this.state = {
    messagesObj:[{
        name:"",
        time:"",
        content:""
    }]
}

标签: reactjs

解决方案


您可以像这样使用扩展运算符设置 messageObj 的状态

使用扩展运算符

this.setState({
  messagesObj: [
    ...this.state.messagesObj,
    content: "your content"
  ]
})

如果您有任何问题,请告诉我。


推荐阅读