我正在使用材料界面中的选择框
我想显示默认选中的“选择值”选项,但之后用户无法选择此选项
<;FormControl必需的类名={classes.FormControl}>;
<;输入标签htmlFor=“圆圈”>;圆圈</输入标签>;
<;选择
值={circle}
onChange={event=>;handleInput(事件,“圆”)}
input={<;input name=“circle”id=“circle”/>;}
&燃气轮机;
<;菜单项值=“已禁用”>;
<;em>;选择值</em>;
</MenuItem>;
<;MenuItem值={10}>;十个</MenuItem>;
<;MenuItem值={20}>;二十个</MenuItem>;
<;MenuItem值={30}>;三十岁</MenuItem>;
</选择>;
<;FormHelperText>;一些重要的辅助文本</FormHelperText>;
</FormControl>;
沙盒上的当前代码:https://codesandbox.io/s/xoylmlj1qp
我想这样做:https://jsfiddle.net/wc1mxdto/
更新
我将状态20更改为圆圈中的空白字符串
表格:{
搜索值:“”,
圆圈:“”,
搜索条件:“
}
现在预期的输出应该是下拉列表,应该显示“请选择值”,但目前它显示这一点
您需要在状态中提供正确的MenuItem值,以便在渲染时匹配
以下是工作代码沙盒:默认选择值材质UI