小编Min*_*ngu的帖子

对具有动态生成选项的选择反应defaultValue

使用defaultValue或值props而不是设置选中.

<select defaultValue="react">
 <option value="react">React</option>
 <option value="angular">Angular</option>
</select>
Run Code Online (Sandbox Code Playgroud)

defaultValue可以使用上面的select标签.但是,它似乎不适用于循环生成的选项.

<select defaultValue={selectedOptionId}>
{option_id.map(id =>
  <option key={id} value={id}>{options[id].name}</option>
)}
</select>
Run Code Online (Sandbox Code Playgroud)

声明defaultValue时可能没有完全设置选项?

我可以手动分配componentDidUpdate()onChange事件.

但我的问题是 - 有没有更清洁(更好)的方法来解决它?

谢谢.

javascript jquery select reactjs redux

6
推荐指数
2
解决办法
2746
查看次数

标签 统计

javascript ×1

jquery ×1

reactjs ×1

redux ×1

select ×1