【发布时间】:2019-11-24 08:24:51
【问题描述】:
我正在尝试从 API 填充 ReactJS 中的下拉选择选项,但经过多次尝试而不是获取我想要的值后,我只得到了一个包含所有值连接的字符串。 我尝试以不同的方式格式化 JSON 文件,但没有任何结果。
https://codesandbox.io/s/populate-select-option-fu5gd?fontsize=14
【问题讨论】:
我正在尝试从 API 填充 ReactJS 中的下拉选择选项,但经过多次尝试而不是获取我想要的值后,我只得到了一个包含所有值连接的字符串。 我尝试以不同的方式格式化 JSON 文件,但没有任何结果。
https://codesandbox.io/s/populate-select-option-fu5gd?fontsize=14
【问题讨论】:
我已经为此更改了您的迭代器:
<select>
{this.state.colours[1]?
this.state.colours[1].color.map(item => {
return <option>{item}</option>;
})
: <option>{''}</option>
}
</select>
这是完整的codesandbox code。
【讨论】: