react 项目中使用antd的select组件placeholder不生效的解决方法

<Select  value={value? value: undefined} placeholder={"请选择"} open={false} onClick={this.onChange}></Select>

value 就是当Select的initialValue绑定的一个默认值(比如通过props传递的值),如果默认值是''或null时,placeholder不会生效。赋予initialValue的变量值为空('')或null,但是Select还是接收了该空值,所以placeholder不会显示。

所以如果value为空就等于undefined

posted @ 2021-09-28 16:17  Running°つ  阅读(671)  评论(0编辑  收藏  举报