我在reactjs中遇到了setstate。最初我正在实施
var versions = [1,2,3,4];
this.setState({
options: versions
});
以上代码在Google Chrome中运行良好,但在IE 10和Firefox中无效。
后来我改为:
var oState = {}
oState['options'] = versions;
this.setState(oState);
但问题没有解决。这两个代码仅适用于Google Chrome,而不适用于其他浏览器。
请告诉我如何解决此问题。
答案 0 :(得分:0)
您是否尝试在构造函数的状态中首先声明您的选项?
constructor() {
super();
this.state = {
options: null
}
}
但我不确定它是否能解决你的问题。