reactjs - 如何在状态中的数组内设置状态对象
问题描述
我有一个调用的对象数组,messagesObj
我正在尝试setState
输入内容messagesObj
,但没有任何效果。
this.state = {
messagesObj:[{
name:"",
time:"",
content:""
}]
}
解决方案
您可以像这样使用扩展运算符设置 messageObj 的状态
使用扩展运算符
this.setState({
messagesObj: [
...this.state.messagesObj,
content: "your content"
]
})
如果您有任何问题,请告诉我。
推荐阅读
- python - 熊猫等效选择计数(不同的col1,col2)按col3分组
- shell - 为什么 *nix 命令行允许通过相对于当前目录的路径执行?
- ios - 尝试使用 Alamofire 4 和 OAuth2 发出 POST 请求时出错 - Swift
- oauth-2.0 - 如何强制使 salesforce 访问令牌过期?
- javascript - javascript从按钮运行动态代码
- javascript - 在 Puppeteer 中使用分部
- html - 剪辑路径是否适用于 Safari / Internet Explorer / Edge?
- sql - SQL - 我有一个“人”表和一个“帐户”表。如何按行列出所有人员,并为每个帐户类型设置一个余额列?
- c++ - 为什么纹理只出现在第一象限
- mysql - Mysql Master 主复制错误主/从