国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

react + antd:AutoComplete 實(shí)現(xiàn)既可以自由輸入又能下拉選擇

這篇具有很好參考價(jià)值的文章主要介紹了react + antd:AutoComplete 實(shí)現(xiàn)既可以自由輸入又能下拉選擇。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在工作中遇到一個(gè)需求,既能下拉選擇,有要求可以自由輸入沒(méi)有的選項(xiàng)。

剛開始考慮使用 Select 組件,發(fā)現(xiàn)只有多選(mode="tags")的時(shí)候才能隨意輸入內(nèi)容,但多選又不符合當(dāng)前的業(yè)務(wù)需求。

在猶豫要不要自定義一個(gè)組件來(lái)實(shí)現(xiàn)業(yè)務(wù)需求時(shí),發(fā)現(xiàn)了 AutoComplete 組件,完美實(shí)現(xiàn)需求。

AutoCompete 自動(dòng)完成

  • 適用情況
    • 需要一個(gè)輸入框而不是選擇器
    • 需要輸入建議 / 輔助提示(另一種形式的選項(xiàng))
  • 代碼示例
const Example = () => {
  const options = ['python', 'Java'];

  return (
  	<AutoComplete 
	  options={options.map(item => ({ label: item, value: item }))}
	/>
  )
}

需要注意的是:AutoComplete 組件輸入框中回填的值為 options 中的 value 而不是 label,如果存在 label 和 value 不一致的情況則需要額外處理。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-804689.html

到了這里,關(guān)于react + antd:AutoComplete 實(shí)現(xiàn)既可以自由輸入又能下拉選擇的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • react結(jié)合antd的Table組件實(shí)現(xiàn)動(dòng)態(tài)單元格合并

    react結(jié)合antd的Table組件實(shí)現(xiàn)動(dòng)態(tài)單元格合并

    首先看一下antd的Table表單組件,合并單元格,用到了rowSpan(合并行)和colSpan(合并列) ?后臺(tái)返回的數(shù)據(jù) 我們希望把category的值相同的,行合并成一個(gè)單元格 類似于這種 ?rowSpan這個(gè)屬性可以指定合并行。例如說(shuō)第一行,指定rowSpan為3,意思就是合并三行,則后面緊挨的兩行的ro

    2024年02月12日
    瀏覽(23)
  • react17+antd4.18 動(dòng)態(tài)實(shí)現(xiàn)面包屑導(dǎo)航Breadcrumb-----需改善

    1、已經(jīng)定義好的全部的路由配置,需要是這種格式的,可以再加上關(guān)于icon的內(nèi)容. 2、代碼 3、在組件中使用的時(shí)候需要傳入當(dāng)前頁(yè)面的路勁發(fā)作為Bread組件的屬性。 4、假設(shè)當(dāng)前頁(yè)面的路徑為 ‘/page1/page102/page10201’,經(jīng)過(guò)上述操作篩選后得到的對(duì)應(yīng)路徑上的路由配置routes的值

    2024年04月25日
    瀏覽(20)
  • React antd如何實(shí)現(xiàn)<Upload>組件上傳附件再次上傳已清除附件緩存問(wèn)題

    React antd如何實(shí)現(xiàn)<Upload>組件上傳附件再次上傳已清除附件緩存問(wèn)題

    最近遇到一個(gè)React上傳組件的問(wèn)題,即上傳附件成功后,文件展示處仍然還有之前上傳附件的緩存信息,需要解決的問(wèn)題是,要把上一次上傳的附件緩存在上傳成功或者取消后,可以進(jìn)行清除 經(jīng)過(guò)一頓試錯(cuò),終于解決了這個(gè)問(wèn)題。 showUploadList,是可選參數(shù),即是否展示upload

    2024年02月04日
    瀏覽(60)
  • 前端基本功 用 React Hooks + Antd 實(shí)現(xiàn)一個(gè) Todo-List

    前端基本功 用 React Hooks + Antd 實(shí)現(xiàn)一個(gè) Todo-List

    To-do list(待辦事項(xiàng)列表)是用來(lái)記錄和管理要完成的任務(wù)、活動(dòng)或項(xiàng)目的列表。它是一種簡(jiǎn)單而常見(jiàn)的工具,用于幫助人們組織和安排日常生活中的任務(wù)。每當(dāng)您有一項(xiàng)任務(wù)需要完成或者要記住某些事情時(shí),您可以將它添加到待辦事項(xiàng)列表中。 學(xué)習(xí)前端的一些新知識(shí)時(shí),經(jīng)

    2024年02月17日
    瀏覽(22)
  • React UI組件庫(kù)——如何快速實(shí)現(xiàn)antd的按需引入和自定義主題

    React UI組件庫(kù)——如何快速實(shí)現(xiàn)antd的按需引入和自定義主題

    大家上午好呀~ 今天來(lái)學(xué)習(xí)一下React的UI組件庫(kù)以及antd的使用相關(guān)的知識(shí)點(diǎn)。 感興趣的小伙伴可以給個(gè)三連哦~ material-ui(國(guó)外) ant-design(國(guó)內(nèi)螞蟻金服) antd 是基于 Ant Design 設(shè)計(jì)體系的 React UI 組件庫(kù),主要用于研發(fā)企業(yè)級(jí)中后臺(tái)產(chǎn)品。 安裝antd組件庫(kù): 默認(rèn)按需引入antd組件

    2024年02月02日
    瀏覽(24)
  • react使用antd的table組件,實(shí)現(xiàn)點(diǎn)擊彈窗顯示對(duì)應(yīng)列的內(nèi)容

    react使用antd的table組件,實(shí)現(xiàn)點(diǎn)擊彈窗顯示對(duì)應(yīng)列的內(nèi)容

    特別提醒:不能在table的columns的render里面設(shè)置彈窗組件渲染,因?yàn)檫@會(huì)導(dǎo)致彈窗顯示的始終是最后一行的內(nèi)容,因?yàn)檫@樣渲染的結(jié)果是每一行都會(huì)重新渲染一遍這個(gè)彈窗并且會(huì)給傳遞一個(gè)content的值,渲染到最后一行的時(shí)候,就傳遞的是最后一行的值。這就導(dǎo)致你有多少行數(shù)據(jù)

    2024年02月12日
    瀏覽(40)
  • 實(shí)現(xiàn)可輸入式下拉框

    利用elementUI-plus插件,實(shí)現(xiàn)一個(gè)可以選擇,也可以手動(dòng)收入的下拉框 實(shí)現(xiàn)原理:select下拉框和input結(jié)合,再通過(guò)input框絕對(duì)定位到select框選擇框上。傳遞值時(shí)兩者綁定同一個(gè)值txtForm.fileName即可

    2024年02月14日
    瀏覽(13)
  • 原生js實(shí)現(xiàn)下拉框可輸入

    原生js實(shí)現(xiàn)下拉框可輸入

    眾所周知,html默認(rèn)的下拉框是無(wú)法輸入值的,然后最新的辦法是用 datalist 和輸入框綁定,但是很多瀏覽器不支持。然后還有很多框架提供的下拉框都是可輸入的。但是公司的項(xiàng)目太老了,考慮到依賴性需要使用原生js去實(shí)現(xiàn)。 業(yè)務(wù)是這樣,現(xiàn)在有一個(gè)輸入框存在,需要在不

    2024年02月08日
    瀏覽(16)
  • React antd tree樹組件 - 父子節(jié)點(diǎn)沒(méi)有自動(dòng)關(guān)聯(lián)情況下 - 顯示半選、全選狀態(tài)以及實(shí)現(xiàn)父子節(jié)點(diǎn)互動(dòng)

    React antd tree樹組件 - 父子節(jié)點(diǎn)沒(méi)有自動(dòng)關(guān)聯(lián)情況下 - 顯示半選、全選狀態(tài)以及實(shí)現(xiàn)父子節(jié)點(diǎn)互動(dòng)

    實(shí)現(xiàn)的效果圖如下: 如Ant Design Vue 中所示,并沒(méi)有提供獲取半選節(jié)點(diǎn)的方法,當(dāng)設(shè)置checked和checkStrictly時(shí),父子節(jié)點(diǎn)也不再自動(dòng)關(guān)聯(lián)了 前提:從后端可以獲取的數(shù)據(jù)分別是完整的樹型數(shù)據(jù)、所有選中的節(jié)點(diǎn)數(shù)據(jù)(一個(gè)數(shù)組、同時(shí)包含 父節(jié)點(diǎn)和子節(jié)點(diǎn)),具體的大概數(shù)據(jù)可以

    2024年02月13日
    瀏覽(34)
  • uni-app下拉框 可實(shí)現(xiàn)輸入下拉框 搜索+選擇組合框功能

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包