为什么使用querySelector.value在<select>中选择一个选项导致该选项消失?

时间:2018-06-26 14:41:46

标签: reactjs

我的渲染函数中有一个元素,如下所示: <选择  onChange = {this.toggleModalclose.bind(this)}  className =“ modalsearchcity”  placeholder =“选择城市” >      {this.state.cities.map((cat)=>(         ))} 我正在尝试在componentDidUpdate中选择一个默认城市:- document.querySelector(“。searchCity”)。value = this.state.selectedcity; 但是由于某些原因,在加载组件时,我将该位置清空了,因为什么也没有显示。我还使用了控制台日志来检查此状态值: console.log(this.state.selectedcity),我可以看到状态包含正确的值。单击选择框后,该框仍然可见,并且选项也显示出来,但未显示所选的选项。为什么会这样。如何修复它。

0 个答案:

没有答案