在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 關(guān)于Select問題 antd

關(guān)于Select問題 antd

比如下面demo代碼,我輸入888,option里面是沒有888的,完后失焦會把剛剛輸入的888就會給自動清空了,如果我想把輸入的888保留在輸入框,完后取到這個(gè)值,請問該怎么弄呢

<Select
    placeholder="請選擇"
    showSearch={true}
    onChange={this.onChange}
    allowClear={true}
  >
    <Option value='test0'>test0</Option>
    <Option value='test1'>test1</Option>
    <Option value='test2'>test2</Option>
</Select>
回答
編輯回答
赱丅呿

你試試 AutoComplete 文檔

2017年6月4日 22:39
編輯回答
莫小染

你這個(gè)是select喔 搜索的內(nèi)容自然只能在option范圍內(nèi), 可以用AutoComplete(自動完成)試試

2018年4月4日 20:51
編輯回答
胭脂淚

我看了下, 用了組件里的onSearch和value,把值存在state里就可以了,賦值的時(shí)候做了下判斷,blur的時(shí)候沒匹配到會清空值,所以判斷下是否為空

<Select
            placeholder="請選擇"
            showSearch={true}
            onSearch={this.onChange}
            onChange={this.onChange}
            allowClear={true}
            value={this.state.value}
          >
            <Select.Option value='test0'>test0</Select.Option>
            <Select.Option value='test1'>test1</Select.Option>
            <Select.Option value='test2'>test2</Select.Option>
          </Select>
onChange=(value)=>{
      if(value!="") this.setState({value})
  }
2017年6月29日 14:51
編輯回答
扯不斷

有個(gè)這個(gè)屬性 notFoundContent 下拉列表沒有匹配時(shí)顯示,你可以將你輸入的值存在state中,官網(wǎng)列子中有這個(gè) notFoundContent={fetching ? <Spin size="small" /> : this.state.value}。你可以試著按你的需求改改。

2017年7月17日 00:37