zoukankan      html  css  js  c++  java
  • Antd中,Select 中value设值,导致placeholder不生效解决方法

    <Select key="sm2"
              placeholder="姓名"
              showSearch={true} 
              allowClear={true}
              showArrow={false}
              value={this.state.selectvalue}
            >
              {this.state.names.map(item => (
                <Select.Option key={item.id} name={item} value={item.name}>
                  {item.name}
                </Select.Option>
              ))}
     </Select>
    

     当给Select添加value赋值后,placeholder会失效,试着给value设为null,发现placeholder还是无效的,最后发现value设值为undefined的是时候,placeholder就恢复过来了。

    设值如下:

    this.setState({selectvalue:undefined});

    好了,问题完美解决

  • 相关阅读:
    map-count
    map-count
    map-constructors
    map-constructors
    multiset-find
    multiset-find
    multiset-insert
    C++ string详解
    treap(树堆)
    程序设计语言的变革
  • 原文地址:https://www.cnblogs.com/greenteaone/p/11392468.html
Copyright © 2011-2022 走看看