我正在生成动态数组,并将其传递给react-select默认Value属性,但没有这样做。这是我的代码:
//enter code here
if (this.state.campaignDetail && this.state.campaignDetail.length) {
var str = this.state.campaignDetail[0].jobLevel;
var str_array = str.split(',');
for (var i = 0; i < str_array.length; i++) {
jobLevelArray.push({ 'value': str_array[i], 'label': str_array[i] });
} this.setState({ jobLevelArray1:jobLevelArray });
alert(JSON.stringify(jobLevelArray));
}
//enter code here
<Select
value={this.state.jobLevelArray1}
//defaultValue={this.state.jobLevelArray1}
isMulti
onChange={this.jobLevelhandleChange}
options={this.state.jobLevelOptions} className="basic-multi-select" classNamePrefix="select" />