1

setState({key:'xxxx'})
其中key是一个变量,比如说它实际上是key='aa',但发现react实际把key当成了字符串来处理。
相当于设置了setState({'key':'xxxx'})而不是setState({'aa':'xxxx'})
这种情况下要如何设置'aa'这个状态?

2016-08-22 提问
5 个回答
10

已采纳
setState({[key]:'xxxx'});
2
this.setState({
    [key]:obj.xxx
})
1

clipboard.png

0

"aa"仅仅是个字符串,怎么设置状态值,只能改变key的状态

0

对象可以怎么赋值这个就怎么给,一样的老哥

撰写答案

推广链接