123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401 |
- import{d as b,r as C,y as B,_ as m,l as v,w as o,j as c,k as I,f as d,b as n,e as t,t as A,a as y,q as f}from"./index.3fe853a6.js";import{U as V}from"./UserOutlined.f1d89c6a.js";const w=(s,a=1)=>({value:s.repeat(a)}),G=b({setup(){const s=C(""),a=C([]),r=l=>{console.log("searchText"),a.value=l?[w(l),w(l,2),w(l,3)]:[]},i=l=>{console.log("onSelect",l)};return B(s,()=>{console.log("value",s.value)}),{value:s,options:a,onSearch:r,onSelect:i}}});function H(s,a,r,i,l,p){const e=c("a-auto-complete"),k=c("demo-box");return I(),v(k,{jsfiddle:{us:"Basic Usage, set datasource of autocomplete with `options` property.",cn:"\u57FA\u672C\u4F7F\u7528\u3002\u901A\u8FC7 options \u8BBE\u7F6E\u81EA\u52A8\u5B8C\u6210\u7684\u6570\u636E\u6E90\u3002",docHtml:`<h2 id="zh-CN">zh-CN <a class="header-anchor" href="#zh-CN">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>\u57FA\u672C\u4F7F\u7528\u3002\u901A\u8FC7 options \u8BBE\u7F6E\u81EA\u52A8\u5B8C\u6210\u7684\u6570\u636E\u6E90\u3002</p>
- <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>Basic Usage, set datasource of autocomplete with <code>options</code> property.</p>
- `,order:0,title:{"zh-CN":"\u57FA\u672C\u4F7F\u7528","en-US":"Basic Usage"},relativePath:"components/auto-complete/demo/basic.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWF1dG8tY29tcGxldGUKICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgOm9wdGlvbnM9Im9wdGlvbnMiCiAgICBzdHlsZT0id2lkdGg6IDIwMHB4IgogICAgcGxhY2Vob2xkZXI9ImlucHV0IGhlcmUiCiAgICBAc2VsZWN0PSJvblNlbGVjdCIKICAgIEBzZWFyY2g9Im9uU2VhcmNoIgogIC8+CjwvdGVtcGxhdGU+CjxzY3JpcHQgbGFuZz0idHMiPgppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQsIHJlZiwgd2F0Y2ggfSBmcm9tICd2dWUnOwoKaW50ZXJmYWNlIE1vY2tWYWwgewogIHZhbHVlOiBzdHJpbmc7Cn0KY29uc3QgbW9ja1ZhbCA9IChzdHI6IHN0cmluZywgcmVwZWF0ID0gMSk6IE1vY2tWYWwgPT4gewogIHJldHVybiB7CiAgICB2YWx1ZTogc3RyLnJlcGVhdChyZXBlYXQpLAogIH07Cn07CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCB2YWx1ZSA9IHJlZignJyk7CiAgICBjb25zdCBvcHRpb25zID0gcmVmPE1vY2tWYWxbXT4oW10pOwogICAgY29uc3Qgb25TZWFyY2ggPSAoc2VhcmNoVGV4dDogc3RyaW5nKSA9PiB7CiAgICAgIGNvbnNvbGUubG9nKCdzZWFyY2hUZXh0Jyk7CiAgICAgIG9wdGlvbnMudmFsdWUgPSAhc2VhcmNoVGV4dAogICAgICAgID8gW10KICAgICAgICA6IFttb2NrVmFsKHNlYXJjaFRleHQpLCBtb2NrVmFsKHNlYXJjaFRleHQsIDIpLCBtb2NrVmFsKHNlYXJjaFRleHQsIDMpXTsKICAgIH07CiAgICBjb25zdCBvblNlbGVjdCA9ICh2YWx1ZTogc3RyaW5nKSA9PiB7CiAgICAgIGNvbnNvbGUubG9nKCdvblNlbGVjdCcsIHZhbHVlKTsKICAgIH07CiAgICB3YXRjaCh2YWx1ZSwgKCkgPT4gewogICAgICBjb25zb2xlLmxvZygndmFsdWUnLCB2YWx1ZS52YWx1ZSk7CiAgICB9KTsKICAgIHJldHVybiB7CiAgICAgIHZhbHVlLAogICAgICBvcHRpb25zLAogICAgICBvblNlYXJjaCwKICAgICAgb25TZWxlY3QsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4KCg==",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWF1dG8tY29tcGxldGUKICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgOm9wdGlvbnM9Im9wdGlvbnMiCiAgICBzdHlsZT0id2lkdGg6IDIwMHB4IgogICAgcGxhY2Vob2xkZXI9ImlucHV0IGhlcmUiCiAgICBAc2VsZWN0PSJvblNlbGVjdCIKICAgIEBzZWFyY2g9Im9uU2VhcmNoIgogIC8+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCwgcmVmLCB3YXRjaCB9IGZyb20gJ3Z1ZSc7CmNvbnN0IG1vY2tWYWwgPSAoc3RyLCByZXBlYXQgPSAxKSA9PiB7CiAgcmV0dXJuIHsKICAgIHZhbHVlOiBzdHIucmVwZWF0KHJlcGVhdCksCiAgfTsKfTsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IHZhbHVlID0gcmVmKCcnKTsKICAgIGNvbnN0IG9wdGlvbnMgPSByZWYoW10pOwogICAgY29uc3Qgb25TZWFyY2ggPSBzZWFyY2hUZXh0ID0+IHsKICAgICAgY29uc29sZS5sb2coJ3NlYXJjaFRleHQnKTsKICAgICAgb3B0aW9ucy52YWx1ZSA9ICFzZWFyY2hUZXh0ID8gW10gOiBbbW9ja1ZhbChzZWFyY2hUZXh0KSwgbW9ja1ZhbChzZWFyY2hUZXh0LCAyKSwgbW9ja1ZhbChzZWFyY2hUZXh0LCAzKV07CiAgICB9OwogICAgY29uc3Qgb25TZWxlY3QgPSB2YWx1ZSA9PiB7CiAgICAgIGNvbnNvbGUubG9nKCdvblNlbGVjdCcsIHZhbHVlKTsKICAgIH07CiAgICB3YXRjaCh2YWx1ZSwgKCkgPT4gewogICAgICBjb25zb2xlLmxvZygndmFsdWUnLCB2YWx1ZS52YWx1ZSk7CiAgICB9KTsKICAgIHJldHVybiB7CiAgICAgIHZhbHVlLAogICAgICBvcHRpb25zLAogICAgICBvblNlYXJjaCwKICAgICAgb25TZWxlY3QsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:o(()=>[d(e,{value:s.value,"onUpdate:value":a[0]||(a[0]=u=>s.value=u),options:s.options,style:{width:"200px"},placeholder:"input here",onSelect:s.onSelect,onSearch:s.onSearch},null,8,["value","options","onSelect","onSearch"])]),htmlCode:o(()=>a[1]||(a[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("options"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 200px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@select"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("onSelect"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@search"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("onSearch"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},"/>")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref"),n("span",{class:"token punctuation"},","),t(" watch "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"interface"),t(),n("span",{class:"token class-name"},"MockVal"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" mockVal "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),t("str"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},","),t(" repeat "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token number"},"1"),n("span",{class:"token punctuation"},")"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token parameter"},"MockVal"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" str"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"repeat"),n("span",{class:"token punctuation"},"("),t("repeat"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" options "),n("span",{class:"token operator"},"="),t(" ref"),n("span",{class:"token operator"},"<"),t("MockVal"),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"onSearch"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"searchText"),n("span",{class:"token operator"},":"),t(" string")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'searchText'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token operator"},"!"),t(`searchText
- `),n("span",{class:"token operator"},"?"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),t(`
- `),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token function"},"mockVal"),n("span",{class:"token punctuation"},"("),t("searchText"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token function"},"mockVal"),n("span",{class:"token punctuation"},"("),t("searchText"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"2"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token function"},"mockVal"),n("span",{class:"token punctuation"},"("),t("searchText"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"3"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"onSelect"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'onSelect'"),n("span",{class:"token punctuation"},","),t(" value"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token function"},"watch"),n("span",{class:"token punctuation"},"("),t("value"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'value'"),n("span",{class:"token punctuation"},","),t(" value"),n("span",{class:"token punctuation"},"."),t("value"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- options`),n("span",{class:"token punctuation"},","),t(`
- onSearch`),n("span",{class:"token punctuation"},","),t(`
- onSelect`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),jsVersionHtml:o(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("options"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 200px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@select"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("onSelect"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@search"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("onSearch"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},"/>")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref"),n("span",{class:"token punctuation"},","),t(" watch "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"mockVal"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[t("str"),n("span",{class:"token punctuation"},","),t(" repeat "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token number"},"1")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" str"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"repeat"),n("span",{class:"token punctuation"},"("),t("repeat"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" options "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"onSearch"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"searchText"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'searchText'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token operator"},"!"),t("searchText "),n("span",{class:"token operator"},"?"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),t(),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token function"},"mockVal"),n("span",{class:"token punctuation"},"("),t("searchText"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token function"},"mockVal"),n("span",{class:"token punctuation"},"("),t("searchText"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"2"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token function"},"mockVal"),n("span",{class:"token punctuation"},"("),t("searchText"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"3"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"onSelect"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"value"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'onSelect'"),n("span",{class:"token punctuation"},","),t(" value"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token function"},"watch"),n("span",{class:"token punctuation"},"("),t("value"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'value'"),n("span",{class:"token punctuation"},","),t(" value"),n("span",{class:"token punctuation"},"."),t("value"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- options`),n("span",{class:"token punctuation"},","),t(`
- onSearch`),n("span",{class:"token punctuation"},","),t(`
- onSelect`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),_:1})}const S=m(G,[["render",H]]),Y=b({setup(){const s=C(""),a=C([]);return{value:s,options:a,handleSearch:i=>{let l;!i||i.indexOf("@")>=0?l=[]:l=["gmail.com","163.com","qq.com"].map(p=>({value:`${i}@${p}`})),a.value=l}}}}),X={style:{"font-weight":"bold"}};function N(s,a,r,i,l,p){const e=c("a-auto-complete"),k=c("demo-box");return I(),v(k,{jsfiddle:{us:"For 3.0+, You could pass `v-slot:option` to custom option.",cn:"3.0 \u4EE5\u4E0A\u7248\u672C\uFF0C\u53EF\u4EE5\u4F20\u9012 `v-slot:option` \u6765\u81EA\u5B9A\u4E49 Option\u3002",docHtml:`<h2 id="zh-CN">zh-CN <a class="header-anchor" href="#zh-CN">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>3.0 \u4EE5\u4E0A\u7248\u672C\uFF0C\u53EF\u4EE5\u4F20\u9012 <code>v-slot:option</code> \u6765\u81EA\u5B9A\u4E49 Option\u3002</p>
- <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>For 3.0+, You could pass <code>v-slot:option</code> to custom option.</p>
- `,order:1,title:{"zh-CN":"\u81EA\u5B9A\u4E49\u9009\u9879","en-US":"Customized"},relativePath:"components/auto-complete/demo/options.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWF1dG8tY29tcGxldGUKICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgc3R5bGU9IndpZHRoOiAyMDBweCIKICAgIHBsYWNlaG9sZGVyPSJpbnB1dCBoZXJlIgogICAgOm9wdGlvbnM9Im9wdGlvbnMiCiAgICBAc2VhcmNoPSJoYW5kbGVTZWFyY2giCiAgPgogICAgPHRlbXBsYXRlICNvcHRpb249InsgdmFsdWU6IHZhbCB9Ij4KICAgICAge3sgdmFsLnNwbGl0KCdAJylbMF0gfX0gQAogICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQiPnt7IHZhbC5zcGxpdCgnQCcpWzFdIH19PC9zcGFuPgogICAgPC90ZW1wbGF0ZT4KICA8L2EtYXV0by1jb21wbGV0ZT4KPC90ZW1wbGF0ZT4KPHNjcmlwdCBsYW5nPSJ0cyI+CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCwgcmVmIH0gZnJvbSAndnVlJzsKCmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCB2YWx1ZSA9IHJlZignJyk7CiAgICBjb25zdCBvcHRpb25zID0gcmVmPHsgdmFsdWU6IHN0cmluZyB9W10+KFtdKTsKICAgIGNvbnN0IGhhbmRsZVNlYXJjaCA9ICh2YWw6IHN0cmluZykgPT4gewogICAgICBsZXQgcmVzOiB7IHZhbHVlOiBzdHJpbmcgfVtdOwogICAgICBpZiAoIXZhbCB8fCB2YWwuaW5kZXhPZignQCcpID49IDApIHsKICAgICAgICByZXMgPSBbXTsKICAgICAgfSBlbHNlIHsKICAgICAgICByZXMgPSBbJ2dtYWlsLmNvbScsICcxNjMuY29tJywgJ3FxLmNvbSddLm1hcChkb21haW4gPT4gKHsgdmFsdWU6IGAke3ZhbH1AJHtkb21haW59YCB9KSk7CiAgICAgIH0KICAgICAgb3B0aW9ucy52YWx1ZSA9IHJlczsKICAgIH07CgogICAgcmV0dXJuIHsKICAgICAgdmFsdWUsCiAgICAgIG9wdGlvbnMsCiAgICAgIGhhbmRsZVNlYXJjaCwKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0PgoK",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWF1dG8tY29tcGxldGUKICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgc3R5bGU9IndpZHRoOiAyMDBweCIKICAgIHBsYWNlaG9sZGVyPSJpbnB1dCBoZXJlIgogICAgOm9wdGlvbnM9Im9wdGlvbnMiCiAgICBAc2VhcmNoPSJoYW5kbGVTZWFyY2giCiAgPgogICAgPHRlbXBsYXRlICNvcHRpb249InsgdmFsdWU6IHZhbCB9Ij4KICAgICAge3sgdmFsLnNwbGl0KCdAJylbMF0gfX0gQAogICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQiPnt7IHZhbC5zcGxpdCgnQCcpWzFdIH19PC9zcGFuPgogICAgPC90ZW1wbGF0ZT4KICA8L2EtYXV0by1jb21wbGV0ZT4KPC90ZW1wbGF0ZT4KPHNjcmlwdD4KaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYgfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3QgdmFsdWUgPSByZWYoJycpOwogICAgY29uc3Qgb3B0aW9ucyA9IHJlZihbXSk7CiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSB2YWwgPT4gewogICAgICBsZXQgcmVzOwogICAgICBpZiAoIXZhbCB8fCB2YWwuaW5kZXhPZignQCcpID49IDApIHsKICAgICAgICByZXMgPSBbXTsKICAgICAgfSBlbHNlIHsKICAgICAgICByZXMgPSBbJ2dtYWlsLmNvbScsICcxNjMuY29tJywgJ3FxLmNvbSddLm1hcChkb21haW4gPT4gKHsKICAgICAgICAgIHZhbHVlOiBgJHt2YWx9QCR7ZG9tYWlufWAsCiAgICAgICAgfSkpOwogICAgICB9CiAgICAgIG9wdGlvbnMudmFsdWUgPSByZXM7CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgdmFsdWUsCiAgICAgIG9wdGlvbnMsCiAgICAgIGhhbmRsZVNlYXJjaCwKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0Pg=="}},{default:o(()=>[d(e,{value:s.value,"onUpdate:value":a[0]||(a[0]=u=>s.value=u),style:{width:"200px"},placeholder:"input here",options:s.options,onSearch:s.handleSearch},{option:o(({value:u})=>[t(A(u.split("@")[0])+" @ ",1),n("span",X,A(u.split("@")[1]),1)]),_:1},8,["value","options","onSearch"])]),htmlCode:o(()=>a[1]||(a[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 200px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("options"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@search"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("handleSearch"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"#option"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("{ value: val }"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- {{ val.split('@')[0] }} @
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"font-weight"),n("span",{class:"token punctuation"},":"),t(" bold")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t("{{ val.split('@')[1] }}"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-auto-complete")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" options "),n("span",{class:"token operator"},"="),t(" ref"),n("span",{class:"token operator"},"<"),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string "),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"handleSearch"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"val"),n("span",{class:"token operator"},":"),t(" string")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"let"),t(),n("span",{class:"token literal-property property"},"res"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string "),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"if"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token operator"},"!"),t("val "),n("span",{class:"token operator"},"||"),t(" val"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"indexOf"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'@'"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},">="),t(),n("span",{class:"token number"},"0"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- res `),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"else"),t(),n("span",{class:"token punctuation"},"{"),t(`
- res `),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token string"},"'gmail.com'"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token string"},"'163.com'"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token string"},"'qq.com'"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"map"),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"domain"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token template-string"},[n("span",{class:"token template-punctuation string"},"`"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("val"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token string"},"@"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("domain"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token template-punctuation string"},"`")]),t(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(" res"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- options`),n("span",{class:"token punctuation"},","),t(`
- handleSearch`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),jsVersionHtml:o(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 200px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("options"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@search"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("handleSearch"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"#option"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("{ value: val }"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- {{ val.split('@')[0] }} @
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"font-weight"),n("span",{class:"token punctuation"},":"),t(" bold")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t("{{ val.split('@')[1] }}"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-auto-complete")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" options "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"handleSearch"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"val"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"let"),t(" res"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"if"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token operator"},"!"),t("val "),n("span",{class:"token operator"},"||"),t(" val"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"indexOf"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'@'"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},">="),t(),n("span",{class:"token number"},"0"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- res `),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"else"),t(),n("span",{class:"token punctuation"},"{"),t(`
- res `),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token string"},"'gmail.com'"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token string"},"'163.com'"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token string"},"'qq.com'"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"map"),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"domain"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token template-string"},[n("span",{class:"token template-punctuation string"},"`"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("val"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token string"},"@"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("domain"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token template-punctuation string"},"`")]),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(" res"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- options`),n("span",{class:"token punctuation"},","),t(`
- handleSearch`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),_:1})}const x=m(Y,[["render",N]]),F=b({setup(){const s=C(""),a=C([]);return{value:s,options:a,onSelect:p=>{console.log("onSelect",p)},handleSearch:p=>{a.value=p?[{value:p},{value:p+p},{value:p+p+p}]:[]},handleKeyPress:p=>{console.log("handleKeyPress",p)}}}});function K(s,a,r,i,l,p){const e=c("a-textarea"),k=c("a-auto-complete"),u=c("demo-box");return I(),v(u,{jsfiddle:{us:"Customize Input Component.",cn:"\u81EA\u5B9A\u4E49\u8F93\u5165\u7EC4\u4EF6\u3002",docHtml:`<h2 id="zh-CN">zh-CN <a class="header-anchor" href="#zh-CN">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>\u81EA\u5B9A\u4E49\u8F93\u5165\u7EC4\u4EF6\u3002</p>
- <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>Customize Input Component.</p>
- `,order:2,title:{"zh-CN":"\u81EA\u5B9A\u4E49\u8F93\u5165\u7EC4\u4EF6","en-US":"Customize Input Component"},relativePath:"components/auto-complete/demo/custom.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWF1dG8tY29tcGxldGUKICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgOm9wdGlvbnM9Im9wdGlvbnMiCiAgICBzdHlsZT0id2lkdGg6IDIwMHB4IgogICAgQHNlYXJjaD0iaGFuZGxlU2VhcmNoIgogICAgQHNlbGVjdD0ib25TZWxlY3QiCiAgPgogICAgPGEtdGV4dGFyZWEKICAgICAgcGxhY2Vob2xkZXI9ImlucHV0IGhlcmUiCiAgICAgIGNsYXNzPSJjdXN0b20iCiAgICAgIHN0eWxlPSJoZWlnaHQ6IDUwcHgiCiAgICAgIEBrZXlwcmVzcz0iaGFuZGxlS2V5UHJlc3MiCiAgICAvPgogIDwvYS1hdXRvLWNvbXBsZXRlPgo8L3RlbXBsYXRlPgo8c2NyaXB0IGxhbmc9InRzIj4KaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYgfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3QgdmFsdWUgPSByZWYoJycpOwogICAgY29uc3Qgb3B0aW9ucyA9IHJlZjx7IHZhbHVlOiBzdHJpbmcgfVtdPihbXSk7CiAgICBjb25zdCBvblNlbGVjdCA9ICh2YWx1ZTogc3RyaW5nKSA9PiB7CiAgICAgIGNvbnNvbGUubG9nKCdvblNlbGVjdCcsIHZhbHVlKTsKICAgIH07CiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAodmFsdWU6IHN0cmluZykgPT4gewogICAgICBvcHRpb25zLnZhbHVlID0gIXZhbHVlCiAgICAgICAgPyBbXQogICAgICAgIDogW3sgdmFsdWUgfSwgeyB2YWx1ZTogdmFsdWUgKyB2YWx1ZSB9LCB7IHZhbHVlOiB2YWx1ZSArIHZhbHVlICsgdmFsdWUgfV07CiAgICB9OwogICAgY29uc3QgaGFuZGxlS2V5UHJlc3MgPSAoZXY6IEtleWJvYXJkRXZlbnQpID0+IHsKICAgICAgY29uc29sZS5sb2coJ2hhbmRsZUtleVByZXNzJywgZXYpOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIHZhbHVlLAogICAgICBvcHRpb25zLAogICAgICBvblNlbGVjdCwKICAgICAgaGFuZGxlU2VhcmNoLAogICAgICBoYW5kbGVLZXlQcmVzcywKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0PgoK",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWF1dG8tY29tcGxldGUKICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgOm9wdGlvbnM9Im9wdGlvbnMiCiAgICBzdHlsZT0id2lkdGg6IDIwMHB4IgogICAgQHNlYXJjaD0iaGFuZGxlU2VhcmNoIgogICAgQHNlbGVjdD0ib25TZWxlY3QiCiAgPgogICAgPGEtdGV4dGFyZWEKICAgICAgcGxhY2Vob2xkZXI9ImlucHV0IGhlcmUiCiAgICAgIGNsYXNzPSJjdXN0b20iCiAgICAgIHN0eWxlPSJoZWlnaHQ6IDUwcHgiCiAgICAgIEBrZXlwcmVzcz0iaGFuZGxlS2V5UHJlc3MiCiAgICAvPgogIDwvYS1hdXRvLWNvbXBsZXRlPgo8L3RlbXBsYXRlPgo8c2NyaXB0PgppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQsIHJlZiB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCB2YWx1ZSA9IHJlZignJyk7CiAgICBjb25zdCBvcHRpb25zID0gcmVmKFtdKTsKICAgIGNvbnN0IG9uU2VsZWN0ID0gdmFsdWUgPT4gewogICAgICBjb25zb2xlLmxvZygnb25TZWxlY3QnLCB2YWx1ZSk7CiAgICB9OwogICAgY29uc3QgaGFuZGxlU2VhcmNoID0gdmFsdWUgPT4gewogICAgICBvcHRpb25zLnZhbHVlID0gIXZhbHVlID8gW10gOiBbewogICAgICAgIHZhbHVlLAogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IHZhbHVlICsgdmFsdWUsCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogdmFsdWUgKyB2YWx1ZSArIHZhbHVlLAogICAgICB9XTsKICAgIH07CiAgICBjb25zdCBoYW5kbGVLZXlQcmVzcyA9IGV2ID0+IHsKICAgICAgY29uc29sZS5sb2coJ2hhbmRsZUtleVByZXNzJywgZXYpOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIHZhbHVlLAogICAgICBvcHRpb25zLAogICAgICBvblNlbGVjdCwKICAgICAgaGFuZGxlU2VhcmNoLAogICAgICBoYW5kbGVLZXlQcmVzcywKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0Pg=="}},{default:o(()=>[d(k,{value:s.value,"onUpdate:value":a[0]||(a[0]=g=>s.value=g),options:s.options,style:{width:"200px"},onSearch:s.handleSearch,onSelect:s.onSelect},{default:o(()=>[d(e,{placeholder:"input here",class:"custom",style:{height:"50px"},onKeypress:s.handleKeyPress},null,8,["onKeypress"])]),_:1},8,["value","options","onSearch","onSelect"])]),htmlCode:o(()=>a[1]||(a[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("options"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 200px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"@search"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("handleSearch"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@select"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("onSelect"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-textarea")]),t(`
- `),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("custom"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"height"),n("span",{class:"token punctuation"},":"),t(" 50px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"@keypress"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("handleKeyPress"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},"/>")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-auto-complete")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" options "),n("span",{class:"token operator"},"="),t(" ref"),n("span",{class:"token operator"},"<"),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string "),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"onSelect"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'onSelect'"),n("span",{class:"token punctuation"},","),t(" value"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"handleSearch"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token operator"},"!"),t(`value
- `),n("span",{class:"token operator"},"?"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),t(`
- `),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"{"),t(" value "),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" value "),n("span",{class:"token operator"},"+"),t(" value "),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" value "),n("span",{class:"token operator"},"+"),t(" value "),n("span",{class:"token operator"},"+"),t(" value "),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"handleKeyPress"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"ev"),n("span",{class:"token operator"},":"),t(" KeyboardEvent")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'handleKeyPress'"),n("span",{class:"token punctuation"},","),t(" ev"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- options`),n("span",{class:"token punctuation"},","),t(`
- onSelect`),n("span",{class:"token punctuation"},","),t(`
- handleSearch`),n("span",{class:"token punctuation"},","),t(`
- handleKeyPress`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),jsVersionHtml:o(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("options"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 200px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"@search"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("handleSearch"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@select"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("onSelect"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-textarea")]),t(`
- `),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("custom"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"height"),n("span",{class:"token punctuation"},":"),t(" 50px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"@keypress"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("handleKeyPress"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},"/>")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-auto-complete")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" options "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"onSelect"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"value"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'onSelect'"),n("span",{class:"token punctuation"},","),t(" value"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"handleSearch"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"value"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token operator"},"!"),t("value "),n("span",{class:"token operator"},"?"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),t(),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" value "),n("span",{class:"token operator"},"+"),t(" value"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" value "),n("span",{class:"token operator"},"+"),t(" value "),n("span",{class:"token operator"},"+"),t(" value"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"handleKeyPress"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"ev"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'handleKeyPress'"),n("span",{class:"token punctuation"},","),t(" ev"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- options`),n("span",{class:"token punctuation"},","),t(`
- onSelect`),n("span",{class:"token punctuation"},","),t(`
- handleSearch`),n("span",{class:"token punctuation"},","),t(`
- handleKeyPress`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),_:1})}const P=m(F,[["render",K]]),J=b({setup(){const s=(a,r)=>r.value.toUpperCase().indexOf(a.toUpperCase())>=0;return{value:C(""),options:C([{value:"Burns Bay Road"},{value:"Downing Street"},{value:"Wall Street"}]),filterOption:s}}});function R(s,a,r,i,l,p){const e=c("a-auto-complete"),k=c("demo-box");return I(),v(k,{jsfiddle:{us:"A non-case-sensitive AutoComplete.",cn:"\u4E0D\u533A\u5206\u5927\u5C0F\u5199\u7684 AutoComplete\u3002",docHtml:`<h2 id="zh-CN">zh-CN <a class="header-anchor" href="#zh-CN">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>\u4E0D\u533A\u5206\u5927\u5C0F\u5199\u7684 AutoComplete\u3002</p>
- <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>A non-case-sensitive AutoComplete.</p>
- `,order:3,title:{"zh-CN":"\u4E0D\u533A\u5206\u5927\u5C0F\u5199","en-US":"Non-case-sensitive AutoComplete"},relativePath:"components/auto-complete/demo/non-case-sensitive.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWF1dG8tY29tcGxldGUKICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgOm9wdGlvbnM9Im9wdGlvbnMiCiAgICBzdHlsZT0id2lkdGg6IDIwMHB4IgogICAgcGxhY2Vob2xkZXI9ImlucHV0IGhlcmUiCiAgICA6ZmlsdGVyLW9wdGlvbj0iZmlsdGVyT3B0aW9uIgogIC8+CjwvdGVtcGxhdGU+CjxzY3JpcHQgbGFuZz0idHMiPgppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQsIHJlZiB9IGZyb20gJ3Z1ZSc7CmludGVyZmFjZSBPcHRpb24gewogIHZhbHVlOiBzdHJpbmc7Cn0KZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IGZpbHRlck9wdGlvbiA9IChpbnB1dDogc3RyaW5nLCBvcHRpb246IE9wdGlvbikgPT4gewogICAgICByZXR1cm4gb3B0aW9uLnZhbHVlLnRvVXBwZXJDYXNlKCkuaW5kZXhPZihpbnB1dC50b1VwcGVyQ2FzZSgpKSA+PSAwOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIHZhbHVlOiByZWYoJycpLAogICAgICBvcHRpb25zOiByZWY8T3B0aW9uW10+KFsKICAgICAgICB7IHZhbHVlOiAnQnVybnMgQmF5IFJvYWQnIH0sCiAgICAgICAgeyB2YWx1ZTogJ0Rvd25pbmcgU3RyZWV0JyB9LAogICAgICAgIHsgdmFsdWU6ICdXYWxsIFN0cmVldCcgfSwKICAgICAgXSksCiAgICAgIGZpbHRlck9wdGlvbiwKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0PgoK",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWF1dG8tY29tcGxldGUKICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgOm9wdGlvbnM9Im9wdGlvbnMiCiAgICBzdHlsZT0id2lkdGg6IDIwMHB4IgogICAgcGxhY2Vob2xkZXI9ImlucHV0IGhlcmUiCiAgICA6ZmlsdGVyLW9wdGlvbj0iZmlsdGVyT3B0aW9uIgogIC8+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCwgcmVmIH0gZnJvbSAndnVlJzsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IGZpbHRlck9wdGlvbiA9IChpbnB1dCwgb3B0aW9uKSA9PiB7CiAgICAgIHJldHVybiBvcHRpb24udmFsdWUudG9VcHBlckNhc2UoKS5pbmRleE9mKGlucHV0LnRvVXBwZXJDYXNlKCkpID49IDA7CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgdmFsdWU6IHJlZignJyksCiAgICAgIG9wdGlvbnM6IHJlZihbewogICAgICAgIHZhbHVlOiAnQnVybnMgQmF5IFJvYWQnLAogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICdEb3duaW5nIFN0cmVldCcsCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogJ1dhbGwgU3RyZWV0JywKICAgICAgfV0pLAogICAgICBmaWx0ZXJPcHRpb24sCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:o(()=>[d(e,{value:s.value,"onUpdate:value":a[0]||(a[0]=u=>s.value=u),options:s.options,style:{width:"200px"},placeholder:"input here","filter-option":s.filterOption},null,8,["value","options","filter-option"])]),htmlCode:o(()=>a[1]||(a[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("options"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 200px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":filter-option"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("filterOption"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},"/>")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"interface"),t(),n("span",{class:"token class-name"},"Option"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"filterOption"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"input"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token literal-property property"},"option"),n("span",{class:"token operator"},":"),t(" Option")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(" option"),n("span",{class:"token punctuation"},"."),t("value"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"toUpperCase"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"indexOf"),n("span",{class:"token punctuation"},"("),t("input"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"toUpperCase"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},">="),t(),n("span",{class:"token number"},"0"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(" ref"),n("span",{class:"token operator"},"<"),t("Option"),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),t(`
- `),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Burns Bay Road'"),t(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Downing Street'"),t(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Wall Street'"),t(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- filterOption`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),jsVersionHtml:o(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("options"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 200px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":filter-option"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("filterOption"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},"/>")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"filterOption"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[t("input"),n("span",{class:"token punctuation"},","),t(" option")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(" option"),n("span",{class:"token punctuation"},"."),t("value"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"toUpperCase"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"indexOf"),n("span",{class:"token punctuation"},"("),t("input"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"toUpperCase"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},">="),t(),n("span",{class:"token number"},"0"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Burns Bay Road'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Downing Street'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Wall Street'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- filterOption`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),_:1})}const L=m(J,[["render",R]]),U=[{value:"Libraries",options:[{value:"AntDesignVue",count:1e4},{value:"AntDesignVue UI",count:10600}]},{value:"Solutions",options:[{value:"AntDesignVue UI FAQ",count:60100},{value:"AntDesignVue FAQ",count:30010}]},{value:"Articles",options:[{value:"AntDesignVue design language",count:1e5}]},{value:"all"}],j=b({components:{UserOutlined:V},setup(){return{value:C(""),dataSource:U}}});const D={class:"certain-category-search-wrapper",style:{width:"250px"}},z={key:0},q={key:1,href:"https://www.google.com/search?q=ant-design-vue",target:"_blank",rel:"noopener noreferrer"},Q={key:2,style:{display:"flex","justify-content":"space-between"}};function T(s,a,r,i,l,p){const e=c("UserOutlined"),k=c("a-input-search"),u=c("a-auto-complete"),g=c("demo-box");return I(),v(g,{jsfiddle:{us:"Lookup-Patterns - Certain Category.",cn:"\u67E5\u8BE2\u6A21\u5F0F - \u786E\u5B9A\u7C7B\u76EE\u3002",docHtml:`<h2 id="zh-CN">zh-CN <a class="header-anchor" href="#zh-CN">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>\u67E5\u8BE2\u6A21\u5F0F - \u786E\u5B9A\u7C7B\u76EE\u3002</p>
- <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>Lookup-Patterns - Certain Category.</p>
- `,order:4,title:{"zh-CN":"\u67E5\u8BE2\u6A21\u5F0F - \u786E\u5B9A\u7C7B\u76EE","en-US":"Lookup-Patterns - Certain Category"},relativePath:"components/auto-complete/demo/certain-category.vue",sourceCode:"PHRlbXBsYXRlPgogIDxkaXYgY2xhc3M9ImNlcnRhaW4tY2F0ZWdvcnktc2VhcmNoLXdyYXBwZXIiIHN0eWxlPSJ3aWR0aDogMjUwcHgiPgogICAgPGEtYXV0by1jb21wbGV0ZQogICAgICB2LW1vZGVsOnZhbHVlPSJ2YWx1ZSIKICAgICAgY2xhc3M9ImNlcnRhaW4tY2F0ZWdvcnktc2VhcmNoIgogICAgICBkcm9wZG93bi1jbGFzcy1uYW1lPSJjZXJ0YWluLWNhdGVnb3J5LXNlYXJjaC1kcm9wZG93biIKICAgICAgOmRyb3Bkb3duLW1hdGNoLXNlbGVjdC13aWR0aD0iNTAwIgogICAgICBzdHlsZT0id2lkdGg6IDI1MHB4IgogICAgICA6b3B0aW9ucz0iZGF0YVNvdXJjZSIKICAgID4KICAgICAgPHRlbXBsYXRlICNvcHRpb249Iml0ZW0iPgogICAgICAgIDx0ZW1wbGF0ZSB2LWlmPSJpdGVtLm9wdGlvbnMiPgogICAgICAgICAgPHNwYW4+CiAgICAgICAgICAgIHt7IGl0ZW0udmFsdWUgfX0KICAgICAgICAgICAgPGEKICAgICAgICAgICAgICBzdHlsZT0iZmxvYXQ6IHJpZ2h0IgogICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vc2VhcmNoP3E9YW50ZCIKICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayIKICAgICAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiCiAgICAgICAgICAgID4KICAgICAgICAgICAgICBtb3JlCiAgICAgICAgICAgIDwvYT4KICAgICAgICAgIDwvc3Bhbj4KICAgICAgICA8L3RlbXBsYXRlPgogICAgICAgIDx0ZW1wbGF0ZSB2LWVsc2UtaWY9Iml0ZW0udmFsdWUgPT09ICdhbGwnIj4KICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vc2VhcmNoP3E9YW50LWRlc2lnbi12dWUiCiAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIgogICAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiCiAgICAgICAgICA+CiAgICAgICAgICAgIFZpZXcgYWxsIHJlc3VsdHMKICAgICAgICAgIDwvYT4KICAgICAgICA8L3RlbXBsYXRlPgogICAgICAgIDx0ZW1wbGF0ZSB2LWVsc2U+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4iPgogICAgICAgICAgICB7eyBpdGVtLnZhbHVlIH19CiAgICAgICAgICAgIDxzcGFuPgogICAgICAgICAgICAgIDxVc2VyT3V0bGluZWQgLz4KICAgICAgICAgICAgICB7eyBpdGVtLmNvdW50IH19CiAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvdGVtcGxhdGU+CiAgICAgIDwvdGVtcGxhdGU+CiAgICAgIDxhLWlucHV0LXNlYXJjaCBwbGFjZWhvbGRlcj0iaW5wdXQgaGVyZSIgc2l6ZT0ibGFyZ2UiPjwvYS1pbnB1dC1zZWFyY2g+CiAgICA8L2EtYXV0by1jb21wbGV0ZT4KICA8L2Rpdj4KPC90ZW1wbGF0ZT4KPHNjcmlwdCBsYW5nPSJ0cyI+CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCwgcmVmIH0gZnJvbSAndnVlJzsKaW1wb3J0IHsgVXNlck91dGxpbmVkIH0gZnJvbSAnQGFudC1kZXNpZ24vaWNvbnMtdnVlJzsKY29uc3QgZGF0YVNvdXJjZSA9IFsKICB7CiAgICB2YWx1ZTogJ0xpYnJhcmllcycsCiAgICBvcHRpb25zOiBbCiAgICAgIHsKICAgICAgICB2YWx1ZTogJ0FudERlc2lnblZ1ZScsCiAgICAgICAgY291bnQ6IDEwMDAwLAogICAgICB9LAogICAgICB7CiAgICAgICAgdmFsdWU6ICdBbnREZXNpZ25WdWUgVUknLAogICAgICAgIGNvdW50OiAxMDYwMCwKICAgICAgfSwKICAgIF0sCiAgfSwKICB7CiAgICB2YWx1ZTogJ1NvbHV0aW9ucycsCiAgICBvcHRpb25zOiBbCiAgICAgIHsKICAgICAgICB2YWx1ZTogJ0FudERlc2lnblZ1ZSBVSSBGQVEnLAogICAgICAgIGNvdW50OiA2MDEwMCwKICAgICAgfSwKICAgICAgewogICAgICAgIHZhbHVlOiAnQW50RGVzaWduVnVlIEZBUScsCiAgICAgICAgY291bnQ6IDMwMDEwLAogICAgICB9LAogICAgXSwKICB9LAogIHsKICAgIHZhbHVlOiAnQXJ0aWNsZXMnLAogICAgb3B0aW9uczogWwogICAgICB7CiAgICAgICAgdmFsdWU6ICdBbnREZXNpZ25WdWUgZGVzaWduIGxhbmd1YWdlJywKICAgICAgICBjb3VudDogMTAwMDAwLAogICAgICB9LAogICAgXSwKICB9LAogIHsKICAgIHZhbHVlOiAnYWxsJywKICB9LApdOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIGNvbXBvbmVudHM6IHsKICAgIFVzZXJPdXRsaW5lZCwKICB9LAogIHNldHVwKCkgewogICAgcmV0dXJuIHsKICAgICAgdmFsdWU6IHJlZignJyksCiAgICAgIGRhdGFTb3VyY2UsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4KPHN0eWxlPgouY2VydGFpbi1jYXRlZ29yeS1zZWFyY2gtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWdyb3VwLXRpdGxlIHsKICBjb2xvcjogIzY2NjsKICBmb250LXdlaWdodDogYm9sZDsKfQoKLmNlcnRhaW4tY2F0ZWdvcnktc2VhcmNoLWRyb3Bkb3duIC5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbS1ncm91cCB7CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7Cn0KCi5jZXJ0YWluLWNhdGVnb3J5LXNlYXJjaC1kcm9wZG93biAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0gewogIHBhZGRpbmctbGVmdDogMTZweDsKfQoKLmNlcnRhaW4tY2F0ZWdvcnktc2VhcmNoLWRyb3Bkb3duIC5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbS5zaG93LWFsbCB7CiAgdGV4dC1hbGlnbjogY2VudGVyOwogIGN1cnNvcjogZGVmYXVsdDsKfQoKLmNlcnRhaW4tY2F0ZWdvcnktc2VhcmNoLWRyb3Bkb3duIC5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUgewogIG1heC1oZWlnaHQ6IDMwMHB4Owp9Cjwvc3R5bGU+Cg==",jsSourceCode:"PHRlbXBsYXRlPgogIDxkaXYgY2xhc3M9ImNlcnRhaW4tY2F0ZWdvcnktc2VhcmNoLXdyYXBwZXIiIHN0eWxlPSJ3aWR0aDogMjUwcHgiPgogICAgPGEtYXV0by1jb21wbGV0ZQogICAgICB2LW1vZGVsOnZhbHVlPSJ2YWx1ZSIKICAgICAgY2xhc3M9ImNlcnRhaW4tY2F0ZWdvcnktc2VhcmNoIgogICAgICBkcm9wZG93bi1jbGFzcy1uYW1lPSJjZXJ0YWluLWNhdGVnb3J5LXNlYXJjaC1kcm9wZG93biIKICAgICAgOmRyb3Bkb3duLW1hdGNoLXNlbGVjdC13aWR0aD0iNTAwIgogICAgICBzdHlsZT0id2lkdGg6IDI1MHB4IgogICAgICA6b3B0aW9ucz0iZGF0YVNvdXJjZSIKICAgID4KICAgICAgPHRlbXBsYXRlICNvcHRpb249Iml0ZW0iPgogICAgICAgIDx0ZW1wbGF0ZSB2LWlmPSJpdGVtLm9wdGlvbnMiPgogICAgICAgICAgPHNwYW4+CiAgICAgICAgICAgIHt7IGl0ZW0udmFsdWUgfX0KICAgICAgICAgICAgPGEKICAgICAgICAgICAgICBzdHlsZT0iZmxvYXQ6IHJpZ2h0IgogICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vc2VhcmNoP3E9YW50ZCIKICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayIKICAgICAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiCiAgICAgICAgICAgID4KICAgICAgICAgICAgICBtb3JlCiAgICAgICAgICAgIDwvYT4KICAgICAgICAgIDwvc3Bhbj4KICAgICAgICA8L3RlbXBsYXRlPgogICAgICAgIDx0ZW1wbGF0ZSB2LWVsc2UtaWY9Iml0ZW0udmFsdWUgPT09ICdhbGwnIj4KICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vc2VhcmNoP3E9YW50LWRlc2lnbi12dWUiCiAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIgogICAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiCiAgICAgICAgICA+CiAgICAgICAgICAgIFZpZXcgYWxsIHJlc3VsdHMKICAgICAgICAgIDwvYT4KICAgICAgICA8L3RlbXBsYXRlPgogICAgICAgIDx0ZW1wbGF0ZSB2LWVsc2U+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4iPgogICAgICAgICAgICB7eyBpdGVtLnZhbHVlIH19CiAgICAgICAgICAgIDxzcGFuPgogICAgICAgICAgICAgIDxVc2VyT3V0bGluZWQgLz4KICAgICAgICAgICAgICB7eyBpdGVtLmNvdW50IH19CiAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvdGVtcGxhdGU+CiAgICAgIDwvdGVtcGxhdGU+CiAgICAgIDxhLWlucHV0LXNlYXJjaCBwbGFjZWhvbGRlcj0iaW5wdXQgaGVyZSIgc2l6ZT0ibGFyZ2UiPjwvYS1pbnB1dC1zZWFyY2g+CiAgICA8L2EtYXV0by1jb21wbGV0ZT4KICA8L2Rpdj4KPC90ZW1wbGF0ZT4KPHNjcmlwdD4KaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYgfSBmcm9tICd2dWUnOwppbXBvcnQgeyBVc2VyT3V0bGluZWQgfSBmcm9tICdAYW50LWRlc2lnbi9pY29ucy12dWUnOwpjb25zdCBkYXRhU291cmNlID0gW3sKICB2YWx1ZTogJ0xpYnJhcmllcycsCiAgb3B0aW9uczogW3sKICAgIHZhbHVlOiAnQW50RGVzaWduVnVlJywKICAgIGNvdW50OiAxMDAwMCwKICB9LCB7CiAgICB2YWx1ZTogJ0FudERlc2lnblZ1ZSBVSScsCiAgICBjb3VudDogMTA2MDAsCiAgfV0sCn0sIHsKICB2YWx1ZTogJ1NvbHV0aW9ucycsCiAgb3B0aW9uczogW3sKICAgIHZhbHVlOiAnQW50RGVzaWduVnVlIFVJIEZBUScsCiAgICBjb3VudDogNjAxMDAsCiAgfSwgewogICAgdmFsdWU6ICdBbnREZXNpZ25WdWUgRkFRJywKICAgIGNvdW50OiAzMDAxMCwKICB9XSwKfSwgewogIHZhbHVlOiAnQXJ0aWNsZXMnLAogIG9wdGlvbnM6IFt7CiAgICB2YWx1ZTogJ0FudERlc2lnblZ1ZSBkZXNpZ24gbGFuZ3VhZ2UnLAogICAgY291bnQ6IDEwMDAwMCwKICB9XSwKfSwgewogIHZhbHVlOiAnYWxsJywKfV07CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgY29tcG9uZW50czogewogICAgVXNlck91dGxpbmVkLAogIH0sCiAgc2V0dXAoKSB7CiAgICByZXR1cm4gewogICAgICB2YWx1ZTogcmVmKCcnKSwKICAgICAgZGF0YVNvdXJjZSwKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0Pgo8c3R5bGU+Ci5jZXJ0YWluLWNhdGVnb3J5LXNlYXJjaC1kcm9wZG93biAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tZ3JvdXAtdGl0bGUgewogIGNvbG9yOiAjNjY2OwogIGZvbnQtd2VpZ2h0OiBib2xkOwp9CgouY2VydGFpbi1jYXRlZ29yeS1zZWFyY2gtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWdyb3VwIHsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjsKfQoKLmNlcnRhaW4tY2F0ZWdvcnktc2VhcmNoLWRyb3Bkb3duIC5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbSB7CiAgcGFkZGluZy1sZWZ0OiAxNnB4Owp9CgouY2VydGFpbi1jYXRlZ29yeS1zZWFyY2gtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLnNob3ctYWxsIHsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgY3Vyc29yOiBkZWZhdWx0Owp9CgouY2VydGFpbi1jYXRlZ29yeS1zZWFyY2gtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudSB7CiAgbWF4LWhlaWdodDogMzAwcHg7Cn0KPC9zdHlsZT4="}},{default:o(()=>[n("div",D,[d(u,{value:s.value,"onUpdate:value":a[0]||(a[0]=h=>s.value=h),class:"certain-category-search","dropdown-class-name":"certain-category-search-dropdown","dropdown-match-select-width":500,style:{width:"250px"},options:s.dataSource},{option:o(h=>[h.options?(I(),y("span",z,[t(A(h.value)+" ",1),a[1]||(a[1]=n("a",{style:{float:"right"},href:"https://www.google.com/search?q=antd",target:"_blank",rel:"noopener noreferrer"}," more ",-1))])):h.value==="all"?(I(),y("a",q," View all results ")):(I(),y("div",Q,[t(A(h.value)+" ",1),n("span",null,[d(e),t(" "+A(h.count),1)])]))]),default:o(()=>[d(k,{placeholder:"input here",size:"large"})]),_:1},8,["value","options"])])]),htmlCode:o(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),t(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("certain-category-search-wrapper"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 250px")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("certain-category-search"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"dropdown-class-name"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("certain-category-search-dropdown"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":dropdown-match-select-width"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("500"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 250px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("dataSource"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"#option"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("item"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"v-if"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("item.options"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- {{ item.value }}
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"float"),n("span",{class:"token punctuation"},":"),t(" right")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"href"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("https://www.google.com/search?q=antd"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"target"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("_blank"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"rel"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("noopener noreferrer"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- more
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"v-else-if"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("item.value === 'all'"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
- `),n("span",{class:"token attr-name"},"href"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("https://www.google.com/search?q=ant-design-vue"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"target"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("_blank"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"rel"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("noopener noreferrer"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- View all results
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"v-else"),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"display"),n("span",{class:"token punctuation"},":"),t(" flex"),n("span",{class:"token punctuation"},";"),t(),n("span",{class:"token property"},"justify-content"),n("span",{class:"token punctuation"},":"),t(" space-between")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t(`
- {{ item.value }}
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("UserOutlined")]),t(),n("span",{class:"token punctuation"},"/>")]),t(`
- {{ item.count }}
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-input-search")]),t(),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("large"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-input-search")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-auto-complete")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" UserOutlined "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'@ant-design/icons-vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" dataSource "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Libraries'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"10000"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue UI'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"10600"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Solutions'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue UI FAQ'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"60100"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue FAQ'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"30010"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Articles'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue design language'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"100000"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'all'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"components"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"{"),t(`
- UserOutlined`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- dataSource`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("style")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token style"},[n("span",{class:"token language-css"},[t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item-group-title"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"color"),n("span",{class:"token punctuation"},":"),t(" #666"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token property"},"font-weight"),n("span",{class:"token punctuation"},":"),t(" bold"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item-group"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"border-bottom"),n("span",{class:"token punctuation"},":"),t(" 1px solid #f6f6f6"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"padding-left"),n("span",{class:"token punctuation"},":"),t(" 16px"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item.show-all"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"text-align"),n("span",{class:"token punctuation"},":"),t(" center"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token property"},"cursor"),n("span",{class:"token punctuation"},":"),t(" default"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"max-height"),n("span",{class:"token punctuation"},":"),t(" 300px"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("style")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),jsVersionHtml:o(()=>a[3]||(a[3]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),t(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("certain-category-search-wrapper"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 250px")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("certain-category-search"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"dropdown-class-name"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("certain-category-search-dropdown"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":dropdown-match-select-width"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("500"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 250px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("dataSource"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"#option"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("item"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"v-if"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("item.options"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- {{ item.value }}
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"float"),n("span",{class:"token punctuation"},":"),t(" right")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},"href"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("https://www.google.com/search?q=antd"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"target"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("_blank"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"rel"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("noopener noreferrer"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- more
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"v-else-if"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("item.value === 'all'"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
- `),n("span",{class:"token attr-name"},"href"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("https://www.google.com/search?q=ant-design-vue"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"target"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("_blank"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"rel"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("noopener noreferrer"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- View all results
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"v-else"),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"display"),n("span",{class:"token punctuation"},":"),t(" flex"),n("span",{class:"token punctuation"},";"),t(),n("span",{class:"token property"},"justify-content"),n("span",{class:"token punctuation"},":"),t(" space-between")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t(`
- {{ item.value }}
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("UserOutlined")]),t(),n("span",{class:"token punctuation"},"/>")]),t(`
- {{ item.count }}
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-input-search")]),t(),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("large"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-input-search")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-auto-complete")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" UserOutlined "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'@ant-design/icons-vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" dataSource "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Libraries'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"10000"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue UI'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"10600"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Solutions'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue UI FAQ'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"60100"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue FAQ'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"30010"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Articles'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'AntDesignVue design language'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token number"},"100000"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'all'"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"components"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"{"),t(`
- UserOutlined`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- dataSource`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("style")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token style"},[n("span",{class:"token language-css"},[t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item-group-title"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"color"),n("span",{class:"token punctuation"},":"),t(" #666"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token property"},"font-weight"),n("span",{class:"token punctuation"},":"),t(" bold"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item-group"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"border-bottom"),n("span",{class:"token punctuation"},":"),t(" 1px solid #f6f6f6"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"padding-left"),n("span",{class:"token punctuation"},":"),t(" 16px"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item.show-all"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"text-align"),n("span",{class:"token punctuation"},":"),t(" center"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token property"},"cursor"),n("span",{class:"token punctuation"},":"),t(" default"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token property"},"max-height"),n("span",{class:"token punctuation"},":"),t(" 300px"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("style")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),_:1})}const O=m(j,[["render",T]]),E=b({setup(){const s=C(""),a=C([]),r=e=>{console.log("onSelect",e)},i=(e,k=0)=>Math.floor(Math.random()*(e-k+1))+k,l=e=>new Array(i(5)).join(".").split(".").map((k,u)=>({query:e,category:`${e}${u}`,value:`${e}${u}`,count:i(200,100)}));return{value:s,dataSource:a,onSelect:r,handleSearch:e=>{a.value=e?l(e):[]}}}}),M={class:"global-search-wrapper",style:{width:"300px"}},_={style:{display:"flex","justify-content":"space-between"}},$=["href"];function nn(s,a,r,i,l,p){const e=c("a-input-search"),k=c("a-auto-complete"),u=c("demo-box");return I(),v(u,{jsfiddle:{us:"Lookup-Patterns - Uncertain Category.",cn:"\u67E5\u8BE2\u6A21\u5F0F - \u4E0D\u786E\u5B9A\u7C7B\u76EE\u3002",docHtml:`<h2 id="zh-CN">zh-CN <a class="header-anchor" href="#zh-CN">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>\u67E5\u8BE2\u6A21\u5F0F - \u4E0D\u786E\u5B9A\u7C7B\u76EE\u3002</p>
- <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>Lookup-Patterns - Uncertain Category.</p>
- `,order:5,title:{"zh-CN":"\u67E5\u8BE2\u6A21\u5F0F - \u4E0D\u786E\u5B9A\u7C7B\u76EE","en-US":"Lookup-Patterns - Uncertain Category"},relativePath:"components/auto-complete/demo/uncertain-category.vue",sourceCode:"PHRlbXBsYXRlPgogIDxkaXYgY2xhc3M9Imdsb2JhbC1zZWFyY2gtd3JhcHBlciIgc3R5bGU9IndpZHRoOiAzMDBweCI+CiAgICA8YS1hdXRvLWNvbXBsZXRlCiAgICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgICA6ZHJvcGRvd24tbWF0Y2gtc2VsZWN0LXdpZHRoPSIyNTIiCiAgICAgIHN0eWxlPSJ3aWR0aDogMzAwcHgiCiAgICAgIDpvcHRpb25zPSJkYXRhU291cmNlIgogICAgICBAc2VsZWN0PSJvblNlbGVjdCIKICAgICAgQHNlYXJjaD0iaGFuZGxlU2VhcmNoIgogICAgPgogICAgICA8dGVtcGxhdGUgI29wdGlvbj0iaXRlbSI+CiAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIj4KICAgICAgICAgIDxzcGFuPgogICAgICAgICAgICBGb3VuZCB7eyBpdGVtLnF1ZXJ5IH19IG9uCiAgICAgICAgICAgIDxhCiAgICAgICAgICAgICAgOmhyZWY9ImBodHRwczovL3MudGFvYmFvLmNvbS9zZWFyY2g/cT0ke2l0ZW0ucXVlcnl9YCIKICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayIKICAgICAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiCiAgICAgICAgICAgID4KICAgICAgICAgICAgICB7eyBpdGVtLmNhdGVnb3J5IH19CiAgICAgICAgICAgIDwvYT4KICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgIDxzcGFuPnt7IGl0ZW0uY291bnQgfX0gcmVzdWx0czwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC90ZW1wbGF0ZT4KICAgICAgPGEtaW5wdXQtc2VhcmNoIHNpemU9ImxhcmdlIiBwbGFjZWhvbGRlcj0iaW5wdXQgaGVyZSIgZW50ZXItYnV0dG9uPjwvYS1pbnB1dC1zZWFyY2g+CiAgICA8L2EtYXV0by1jb21wbGV0ZT4KICA8L2Rpdj4KPC90ZW1wbGF0ZT4KPHNjcmlwdCBsYW5nPSJ0cyI+CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCwgcmVmIH0gZnJvbSAndnVlJzsKaW50ZXJmYWNlIE9wdGlvbiB7CiAgcXVlcnk6IHN0cmluZzsKICBjYXRlZ29yeTogc3RyaW5nOwogIHZhbHVlOiBzdHJpbmc7CiAgY291bnQ6IG51bWJlcjsKfQpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3QgdmFsdWUgPSByZWYoJycpOwogICAgY29uc3QgZGF0YVNvdXJjZSA9IHJlZjxPcHRpb25bXT4oW10pOwogICAgY29uc3Qgb25TZWxlY3QgPSAodmFsdWU6IHN0cmluZykgPT4gewogICAgICBjb25zb2xlLmxvZygnb25TZWxlY3QnLCB2YWx1ZSk7CiAgICB9OwoKICAgIGNvbnN0IGdldFJhbmRvbUludCA9IChtYXg6IG51bWJlciwgbWluID0gMCkgPT4gewogICAgICByZXR1cm4gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogKG1heCAtIG1pbiArIDEpKSArIG1pbjsKICAgIH07CgogICAgY29uc3Qgc2VhcmNoUmVzdWx0ID0gKHF1ZXJ5OiBzdHJpbmcpOiBPcHRpb25bXSA9PiB7CiAgICAgIHJldHVybiBuZXcgQXJyYXkoZ2V0UmFuZG9tSW50KDUpKQogICAgICAgIC5qb2luKCcuJykKICAgICAgICAuc3BsaXQoJy4nKQogICAgICAgIC5tYXAoKF9pdGVtLCBpZHgpID0+ICh7CiAgICAgICAgICBxdWVyeSwKICAgICAgICAgIGNhdGVnb3J5OiBgJHtxdWVyeX0ke2lkeH1gLAogICAgICAgICAgdmFsdWU6IGAke3F1ZXJ5fSR7aWR4fWAsCiAgICAgICAgICBjb3VudDogZ2V0UmFuZG9tSW50KDIwMCwgMTAwKSwKICAgICAgICB9KSk7CiAgICB9OwogICAgY29uc3QgaGFuZGxlU2VhcmNoID0gKHZhbDogc3RyaW5nKSA9PiB7CiAgICAgIGRhdGFTb3VyY2UudmFsdWUgPSB2YWwgPyBzZWFyY2hSZXN1bHQodmFsKSA6IFtdOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIHZhbHVlLAogICAgICBkYXRhU291cmNlLAogICAgICBvblNlbGVjdCwKICAgICAgaGFuZGxlU2VhcmNoLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxkaXYgY2xhc3M9Imdsb2JhbC1zZWFyY2gtd3JhcHBlciIgc3R5bGU9IndpZHRoOiAzMDBweCI+CiAgICA8YS1hdXRvLWNvbXBsZXRlCiAgICAgIHYtbW9kZWw6dmFsdWU9InZhbHVlIgogICAgICA6ZHJvcGRvd24tbWF0Y2gtc2VsZWN0LXdpZHRoPSIyNTIiCiAgICAgIHN0eWxlPSJ3aWR0aDogMzAwcHgiCiAgICAgIDpvcHRpb25zPSJkYXRhU291cmNlIgogICAgICBAc2VsZWN0PSJvblNlbGVjdCIKICAgICAgQHNlYXJjaD0iaGFuZGxlU2VhcmNoIgogICAgPgogICAgICA8dGVtcGxhdGUgI29wdGlvbj0iaXRlbSI+CiAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIj4KICAgICAgICAgIDxzcGFuPgogICAgICAgICAgICBGb3VuZCB7eyBpdGVtLnF1ZXJ5IH19IG9uCiAgICAgICAgICAgIDxhCiAgICAgICAgICAgICAgOmhyZWY9ImBodHRwczovL3MudGFvYmFvLmNvbS9zZWFyY2g/cT0ke2l0ZW0ucXVlcnl9YCIKICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayIKICAgICAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiCiAgICAgICAgICAgID4KICAgICAgICAgICAgICB7eyBpdGVtLmNhdGVnb3J5IH19CiAgICAgICAgICAgIDwvYT4KICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgIDxzcGFuPnt7IGl0ZW0uY291bnQgfX0gcmVzdWx0czwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC90ZW1wbGF0ZT4KICAgICAgPGEtaW5wdXQtc2VhcmNoIHNpemU9ImxhcmdlIiBwbGFjZWhvbGRlcj0iaW5wdXQgaGVyZSIgZW50ZXItYnV0dG9uPjwvYS1pbnB1dC1zZWFyY2g+CiAgICA8L2EtYXV0by1jb21wbGV0ZT4KICA8L2Rpdj4KPC90ZW1wbGF0ZT4KPHNjcmlwdD4KaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYgfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3QgdmFsdWUgPSByZWYoJycpOwogICAgY29uc3QgZGF0YVNvdXJjZSA9IHJlZihbXSk7CiAgICBjb25zdCBvblNlbGVjdCA9IHZhbHVlID0+IHsKICAgICAgY29uc29sZS5sb2coJ29uU2VsZWN0JywgdmFsdWUpOwogICAgfTsKICAgIGNvbnN0IGdldFJhbmRvbUludCA9IChtYXgsIG1pbiA9IDApID0+IHsKICAgICAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyAxKSkgKyBtaW47CiAgICB9OwogICAgY29uc3Qgc2VhcmNoUmVzdWx0ID0gcXVlcnkgPT4gewogICAgICByZXR1cm4gbmV3IEFycmF5KGdldFJhbmRvbUludCg1KSkuam9pbignLicpLnNwbGl0KCcuJykubWFwKChfaXRlbSwgaWR4KSA9PiAoewogICAgICAgIHF1ZXJ5LAogICAgICAgIGNhdGVnb3J5OiBgJHtxdWVyeX0ke2lkeH1gLAogICAgICAgIHZhbHVlOiBgJHtxdWVyeX0ke2lkeH1gLAogICAgICAgIGNvdW50OiBnZXRSYW5kb21JbnQoMjAwLCAxMDApLAogICAgICB9KSk7CiAgICB9OwogICAgY29uc3QgaGFuZGxlU2VhcmNoID0gdmFsID0+IHsKICAgICAgZGF0YVNvdXJjZS52YWx1ZSA9IHZhbCA/IHNlYXJjaFJlc3VsdCh2YWwpIDogW107CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgdmFsdWUsCiAgICAgIGRhdGFTb3VyY2UsCiAgICAgIG9uU2VsZWN0LAogICAgICBoYW5kbGVTZWFyY2gsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:o(()=>[n("div",M,[d(k,{value:s.value,"onUpdate:value":a[0]||(a[0]=g=>s.value=g),"dropdown-match-select-width":252,style:{width:"300px"},options:s.dataSource,onSelect:s.onSelect,onSearch:s.handleSearch},{option:o(g=>[n("div",_,[n("span",null,[t(" Found "+A(g.query)+" on ",1),n("a",{href:`https://s.taobao.com/search?q=${g.query}`,target:"_blank",rel:"noopener noreferrer"},A(g.category),9,$)]),n("span",null,A(g.count)+" results",1)])]),default:o(()=>[d(e,{size:"large",placeholder:"input here","enter-button":""})]),_:1},8,["value","options","onSelect","onSearch"])])]),htmlCode:o(()=>a[1]||(a[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),t(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("global-search-wrapper"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 300px")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":dropdown-match-select-width"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("252"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 300px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("dataSource"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@select"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("onSelect"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@search"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("handleSearch"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"#option"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("item"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"display"),n("span",{class:"token punctuation"},":"),t(" flex"),n("span",{class:"token punctuation"},";"),t(),n("span",{class:"token property"},"justify-content"),n("span",{class:"token punctuation"},":"),t(" space-between")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- Found {{ item.query }} on
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
- `),n("span",{class:"token attr-name"},":href"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("`https://s.taobao.com/search?q=${item.query}`"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"target"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("_blank"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"rel"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("noopener noreferrer"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- {{ item.category }}
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t("{{ item.count }} results"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-input-search")]),t(),n("span",{class:"token attr-name"},"size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("large"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"enter-button"),n("span",{class:"token punctuation"},">")]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-input-search")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-auto-complete")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"interface"),t(),n("span",{class:"token class-name"},"Option"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token literal-property property"},"query"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token literal-property property"},"category"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(" number"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" dataSource "),n("span",{class:"token operator"},"="),t(" ref"),n("span",{class:"token operator"},"<"),t("Option"),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"onSelect"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'onSelect'"),n("span",{class:"token punctuation"},","),t(" value"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"getRandomInt"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"max"),n("span",{class:"token operator"},":"),t(" number"),n("span",{class:"token punctuation"},","),t(" min "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token number"},"0")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(" Math"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"floor"),n("span",{class:"token punctuation"},"("),t("Math"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"random"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"*"),t(),n("span",{class:"token punctuation"},"("),t("max "),n("span",{class:"token operator"},"-"),t(" min "),n("span",{class:"token operator"},"+"),t(),n("span",{class:"token number"},"1"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"+"),t(" min"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" searchResult "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),t("query"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},")"),n("span",{class:"token operator"},":"),t(" Option"),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token keyword"},"new"),t(),n("span",{class:"token class-name"},"Array"),n("span",{class:"token punctuation"},"("),n("span",{class:"token function"},"getRandomInt"),n("span",{class:"token punctuation"},"("),n("span",{class:"token number"},"5"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),t(`
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"join"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'.'"),n("span",{class:"token punctuation"},")"),t(`
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"split"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'.'"),n("span",{class:"token punctuation"},")"),t(`
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"map"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[t("_item"),n("span",{class:"token punctuation"},","),t(" idx")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- query`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"category"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token template-string"},[n("span",{class:"token template-punctuation string"},"`"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("query"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("idx"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token template-punctuation string"},"`")]),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token template-string"},[n("span",{class:"token template-punctuation string"},"`"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("query"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("idx"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token template-punctuation string"},"`")]),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token function"},"getRandomInt"),n("span",{class:"token punctuation"},"("),n("span",{class:"token number"},"200"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"100"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"handleSearch"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"val"),n("span",{class:"token operator"},":"),t(" string")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- dataSource`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(" val "),n("span",{class:"token operator"},"?"),t(),n("span",{class:"token function"},"searchResult"),n("span",{class:"token punctuation"},"("),t("val"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- dataSource`),n("span",{class:"token punctuation"},","),t(`
- onSelect`),n("span",{class:"token punctuation"},","),t(`
- handleSearch`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),jsVersionHtml:o(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),t(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("global-search-wrapper"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 300px")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
- `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),t("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("value"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},":dropdown-match-select-width"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("252"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),t(" 300px")]),n("span",{class:"token punctuation"},'"')])]),t(`
- `),n("span",{class:"token attr-name"},":options"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("dataSource"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@select"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("onSelect"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"@search"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("handleSearch"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),t(),n("span",{class:"token attr-name"},"#option"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("item"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),t(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"display"),n("span",{class:"token punctuation"},":"),t(" flex"),n("span",{class:"token punctuation"},";"),t(),n("span",{class:"token property"},"justify-content"),n("span",{class:"token punctuation"},":"),t(" space-between")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- Found {{ item.query }} on
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
- `),n("span",{class:"token attr-name"},":href"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("`https://s.taobao.com/search?q=${item.query}`"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"target"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("_blank"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token attr-name"},"rel"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("noopener noreferrer"),n("span",{class:"token punctuation"},'"')]),t(`
- `),n("span",{class:"token punctuation"},">")]),t(`
- {{ item.category }}
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t("{{ item.count }} results"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-input-search")]),t(),n("span",{class:"token attr-name"},"size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("large"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("input here"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"enter-button"),n("span",{class:"token punctuation"},">")]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-input-search")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a-auto-complete")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
- `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"''"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(" dataSource "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"onSelect"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"value"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'onSelect'"),n("span",{class:"token punctuation"},","),t(" value"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"getRandomInt"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[t("max"),n("span",{class:"token punctuation"},","),t(" min "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token number"},"0")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(" Math"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"floor"),n("span",{class:"token punctuation"},"("),t("Math"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"random"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"*"),t(),n("span",{class:"token punctuation"},"("),t("max "),n("span",{class:"token operator"},"-"),t(" min "),n("span",{class:"token operator"},"+"),t(),n("span",{class:"token number"},"1"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"+"),t(" min"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"searchResult"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"query"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token keyword"},"new"),t(),n("span",{class:"token class-name"},"Array"),n("span",{class:"token punctuation"},"("),n("span",{class:"token function"},"getRandomInt"),n("span",{class:"token punctuation"},"("),n("span",{class:"token number"},"5"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"join"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'.'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"split"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'.'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"map"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[t("_item"),n("span",{class:"token punctuation"},","),t(" idx")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
- query`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"category"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token template-string"},[n("span",{class:"token template-punctuation string"},"`"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("query"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("idx"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token template-punctuation string"},"`")]),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token template-string"},[n("span",{class:"token template-punctuation string"},"`"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("query"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("idx"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token template-punctuation string"},"`")]),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token function"},"getRandomInt"),n("span",{class:"token punctuation"},"("),n("span",{class:"token number"},"200"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"100"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"handleSearch"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"val"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(`
- dataSource`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(" val "),n("span",{class:"token operator"},"?"),t(),n("span",{class:"token function"},"searchResult"),n("span",{class:"token punctuation"},"("),t("val"),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
- value`),n("span",{class:"token punctuation"},","),t(`
- dataSource`),n("span",{class:"token punctuation"},","),t(`
- onSelect`),n("span",{class:"token punctuation"},","),t(`
- handleSearch`),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
- `)])],-1)])),_:1})}const tn=m(E,[["render",nn]]),an={pageData:{title:"AutoComplete",description:"",frontmatter:{category:"Components",subtitle:"\u81EA\u52A8\u5B8C\u6210",type:"\u6570\u636E\u5F55\u5165",cols:2,title:"AutoComplete",cover:"https://gw.alipayobjects.com/zos/alicdn/qtJm4yt45/AutoComplete.svg"},headers:[{level:2,title:"\u4F55\u65F6\u4F7F\u7528",slug:"\u4F55\u65F6\u4F7F\u7528",content:""},{level:2,title:"API",slug:"API",content:""},{level:3,title:"\u4E8B\u4EF6",slug:"\u4E8B\u4EF6",content:""},{level:2,title:"\u65B9\u6CD5",slug:"\u65B9\u6CD5",content:""},{level:2,title:"FAQ",slug:"FAQ",content:"v2 \u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728 v3 \u4E2D\u6CA1\u6709\u4E86\uFF1F"},{level:3,title:"v2 \u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728 v3 \u4E2D\u6CA1\u6709\u4E86\uFF1F",slug:"v2-\u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728-v3-\u4E2D\u6CA1\u6709\u4E86\uFF1F",content:"AutoComplete \u7EC4\u4EF6\u662F\u4E00\u4E2A\u652F\u6301\u81EA\u52A8\u63D0\u793A\u7684 Input \u7EC4\u4EF6\uFF0C\u56E0\u800C\u5176\u4E0D\u5177\u6709 `labelInValue` \u7B49\u5F71\u54CD value \u5C55\u793A\u7684\u5C5E\u6027\u3002\u5728 v2 \u7248\u672C\uFF0CAutoComplete \u5B9E\u73B0\u5B58\u5728\u8F93\u5165\u503C\u5982\u679C\u9047\u5230 `value` \u4E0E `label` \u76F8\u540C\u65F6\u65E0\u6CD5\u6620\u5C04\u7684\u95EE\u9898\u3002 v3 \u4E2D\u4E0D\u518D\u652F\u6301 `label` \u4E3A\u503C\u7684\u8F93\u5165\u5F62\u6001\u3002"}],relativePath:"components/auto-complete/index.zh-CN.md",content:`
- \u8F93\u5165\u6846\u81EA\u52A8\u5B8C\u6210\u529F\u80FD\u3002
- ## \u4F55\u65F6\u4F7F\u7528
- - \u9700\u8981\u4E00\u4E2A\u8F93\u5165\u6846\u800C\u4E0D\u662F\u9009\u62E9\u5668\u3002
- - \u9700\u8981\u8F93\u5165\u5EFA\u8BAE/\u8F85\u52A9\u63D0\u793A\u3002
- \u548C Select \u7684\u533A\u522B\u662F\uFF1A
- - AutoComplete \u662F\u4E00\u4E2A\u5E26\u63D0\u793A\u7684\u6587\u672C\u8F93\u5165\u6846\uFF0C\u7528\u6237\u53EF\u4EE5\u81EA\u7531\u8F93\u5165\uFF0C\u5173\u952E\u8BCD\u662F\u8F85\u52A9**\u8F93\u5165**\u3002
- - Select \u662F\u5728\u9650\u5B9A\u7684\u53EF\u9009\u9879\u4E2D\u8FDB\u884C\u9009\u62E9\uFF0C\u5173\u952E\u8BCD\u662F**\u9009\u62E9**\u3002
- ## API
- \`\`\`html
- <a-auto-complete v-model:value="value" :options="options" />
- \`\`\`
- | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
- | --- | --- | --- | --- | --- |
- | allowClear | \u652F\u6301\u6E05\u9664, \u5355\u9009\u6A21\u5F0F\u6709\u6548 | boolean | false | |
- | autofocus | \u81EA\u52A8\u83B7\u53D6\u7126\u70B9 | boolean | false | |
- | backfill | \u4F7F\u7528\u952E\u76D8\u9009\u62E9\u9009\u9879\u7684\u65F6\u5019\u628A\u9009\u4E2D\u9879\u56DE\u586B\u5230\u8F93\u5165\u6846\u4E2D | boolean | false | |
- | default (\u81EA\u5B9A\u4E49\u8F93\u5165\u6846) | \u81EA\u5B9A\u4E49\u8F93\u5165\u6846 | slot | \`<Input />\` | |
- | defaultActiveFirstOption | \u662F\u5426\u9ED8\u8BA4\u9AD8\u4EAE\u7B2C\u4E00\u4E2A\u9009\u9879\u3002 | boolean | true | |
- | defaultOpen | \u662F\u5426\u9ED8\u8BA4\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355 | boolean | - | |
- | disabled | \u662F\u5426\u7981\u7528 | boolean | false | |
- | dropdownMatchSelectWidth | \u4E0B\u62C9\u83DC\u5355\u548C\u9009\u62E9\u5668\u540C\u5BBD\u3002\u9ED8\u8BA4\u5C06\u8BBE\u7F6E \`min-width\`\uFF0C\u5F53\u503C\u5C0F\u4E8E\u9009\u62E9\u6846\u5BBD\u5EA6\u65F6\u4F1A\u88AB\u5FFD\u7565\u3002false \u65F6\u4F1A\u5173\u95ED\u865A\u62DF\u6EDA\u52A8 | boolean \\| number | true | |
- | dropdownMenuStyle | dropdown \u83DC\u5355\u81EA\u5B9A\u4E49\u6837\u5F0F | object | | 1.5.0 |
- | filterOption | \u662F\u5426\u6839\u636E\u8F93\u5165\u9879\u8FDB\u884C\u7B5B\u9009\u3002\u5F53\u5176\u4E3A\u4E00\u4E2A\u51FD\u6570\u65F6\uFF0C\u4F1A\u63A5\u6536 \`inputValue\` \`option\` \u4E24\u4E2A\u53C2\u6570\uFF0C\u5F53 \`option\` \u7B26\u5408\u7B5B\u9009\u6761\u4EF6\u65F6\uFF0C\u5E94\u8FD4\u56DE \`true\`\uFF0C\u53CD\u4E4B\u5219\u8FD4\u56DE \`false\`\u3002 | boolean or function(inputValue, option) | true | |
- | open | \u662F\u5426\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355 | boolean | - | |
- | option | \u901A\u8FC7 option \u63D2\u69FD\uFF0C\u81EA\u5B9A\u4E49\u8282\u70B9 | v-slot:option="{value, label, [disabled, key, title]}" | - | 3.0 |
- | options | \u81EA\u52A8\u5B8C\u6210\u7684\u6570\u636E\u6E90 | [DataSourceItemType](https://github.com/vueComponent/ant-design-vue/blob/724d53b907e577cf5880c1e6742d4c3f924f8f49/components/auto-complete/index.vue#L9)\\[] | | |
- | placeholder | \u8F93\u5165\u6846\u63D0\u793A | string \\| slot | - | |
- | v-model:value | \u6307\u5B9A\u5F53\u524D\u9009\u4E2D\u7684\u6761\u76EE | string\\|string\\[]\\|{ key: string, label: string\\|vNodes }\\|Array&lt;{ key: string, label: string\\|vNodes }> | \u65E0 | |
- ### \u4E8B\u4EF6
- | \u4E8B\u4EF6\u540D\u79F0 | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 | \u7248\u672C |
- | --- | --- | --- | --- |
- | blur | \u5931\u53BB\u7126\u70B9\u65F6\u7684\u56DE\u8C03 | function() | |
- | change | \u9009\u4E2D option\uFF0C\u6216 input \u7684 value \u53D8\u5316\u65F6\uFF0C\u8C03\u7528\u6B64\u51FD\u6570 | function(value) | |
- | dropdownVisibleChange | \u5C55\u5F00\u4E0B\u62C9\u83DC\u5355\u7684\u56DE\u8C03 | function(open) | |
- | focus | \u83B7\u5F97\u7126\u70B9\u65F6\u7684\u56DE\u8C03 | function() | |
- | search | \u641C\u7D22\u8865\u5168\u9879\u7684\u65F6\u5019\u8C03\u7528 | function(value) | |
- | select | \u88AB\u9009\u4E2D\u65F6\u8C03\u7528\uFF0C\u53C2\u6570\u4E3A\u9009\u4E2D\u9879\u7684 value \u503C | function(value, option) | |
- ## \u65B9\u6CD5
- | \u540D\u79F0 | \u63CF\u8FF0 | \u7248\u672C |
- | ------- | -------- | ---- |
- | blur() | \u79FB\u9664\u7126\u70B9 | |
- | focus() | \u83B7\u53D6\u7126\u70B9 | |
- ## FAQ
- ### v2 \u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728 v3 \u4E2D\u6CA1\u6709\u4E86\uFF1F
- AutoComplete \u7EC4\u4EF6\u662F\u4E00\u4E2A\u652F\u6301\u81EA\u52A8\u63D0\u793A\u7684 Input \u7EC4\u4EF6\uFF0C\u56E0\u800C\u5176\u4E0D\u5177\u6709 \`labelInValue\` \u7B49\u5F71\u54CD value \u5C55\u793A\u7684\u5C5E\u6027\u3002\u5728 v2 \u7248\u672C\uFF0CAutoComplete \u5B9E\u73B0\u5B58\u5728\u8F93\u5165\u503C\u5982\u679C\u9047\u5230 \`value\` \u4E0E \`label\` \u76F8\u540C\u65F6\u65E0\u6CD5\u6620\u5C04\u7684\u95EE\u9898\u3002 v3 \u4E2D\u4E0D\u518D\u652F\u6301 \`label\` \u4E3A\u503C\u7684\u8F93\u5165\u5F62\u6001\u3002
- \u6B64\u5916\u4E3A\u4E86\u7EDF\u4E00 API\uFF0C\`dataSource\` \u6539\u4E3A \`options\` \u4F60\u53EF\u4EE5\u5982\u4E0B\u8F6C\u6362\uFF1A
- #### v2
- \`\`\`ts
- dataSource = ['light', 'bamboo'];
- // or
- dataSource = [
- { value: 'light', text: 'Light' },
- { value: 'bamboo', text: 'Bamboo' },
- ];
- \`\`\`
- #### v3
- \`\`\`ts
- options = [
- { value: 'light', label: 'Light' },
- { value: 'bamboo', label: 'Bamboo' },
- ];
- \`\`\`
- `,html:`<p>\u8F93\u5165\u6846\u81EA\u52A8\u5B8C\u6210\u529F\u80FD\u3002</p>
- <h2 id="\u4F55\u65F6\u4F7F\u7528">\u4F55\u65F6\u4F7F\u7528 <a class="header-anchor" href="#\u4F55\u65F6\u4F7F\u7528">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <ul>
- <li>\u9700\u8981\u4E00\u4E2A\u8F93\u5165\u6846\u800C\u4E0D\u662F\u9009\u62E9\u5668\u3002</li>
- <li>\u9700\u8981\u8F93\u5165\u5EFA\u8BAE/\u8F85\u52A9\u63D0\u793A\u3002</li>
- </ul>
- <p>\u548C Select \u7684\u533A\u522B\u662F\uFF1A</p>
- <ul>
- <li>AutoComplete \u662F\u4E00\u4E2A\u5E26\u63D0\u793A\u7684\u6587\u672C\u8F93\u5165\u6846\uFF0C\u7528\u6237\u53EF\u4EE5\u81EA\u7531\u8F93\u5165\uFF0C\u5173\u952E\u8BCD\u662F\u8F85\u52A9<strong>\u8F93\u5165</strong>\u3002</li>
- <li>Select \u662F\u5728\u9650\u5B9A\u7684\u53EF\u9009\u9879\u4E2D\u8FDB\u884C\u9009\u62E9\uFF0C\u5173\u952E\u8BCD\u662F<strong>\u9009\u62E9</strong>\u3002</li>
- </ul>
- <h2 id="API">API <a class="header-anchor" href="#API">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a-auto-complete</span> <span class="token attr-name"><span class="token namespace">v-model:</span>value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>value<span class="token punctuation">"</span></span> <span class="token attr-name">:options</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>options<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>
- </code></pre>
- <table>
- <thead>
- <tr>
- <th>\u53C2\u6570</th>
- <th>\u8BF4\u660E</th>
- <th>\u7C7B\u578B</th>
- <th>\u9ED8\u8BA4\u503C</th>
- <th>\u7248\u672C</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>allowClear</td>
- <td>\u652F\u6301\u6E05\u9664, \u5355\u9009\u6A21\u5F0F\u6709\u6548</td>
- <td>boolean</td>
- <td>false</td>
- <td></td>
- </tr>
- <tr>
- <td>autofocus</td>
- <td>\u81EA\u52A8\u83B7\u53D6\u7126\u70B9</td>
- <td>boolean</td>
- <td>false</td>
- <td></td>
- </tr>
- <tr>
- <td>backfill</td>
- <td>\u4F7F\u7528\u952E\u76D8\u9009\u62E9\u9009\u9879\u7684\u65F6\u5019\u628A\u9009\u4E2D\u9879\u56DE\u586B\u5230\u8F93\u5165\u6846\u4E2D</td>
- <td>boolean</td>
- <td>false</td>
- <td></td>
- </tr>
- <tr>
- <td>default (\u81EA\u5B9A\u4E49\u8F93\u5165\u6846)</td>
- <td>\u81EA\u5B9A\u4E49\u8F93\u5165\u6846</td>
- <td>slot</td>
- <td><code><Input /></code></td>
- <td></td>
- </tr>
- <tr>
- <td>defaultActiveFirstOption</td>
- <td>\u662F\u5426\u9ED8\u8BA4\u9AD8\u4EAE\u7B2C\u4E00\u4E2A\u9009\u9879\u3002</td>
- <td>boolean</td>
- <td>true</td>
- <td></td>
- </tr>
- <tr>
- <td>defaultOpen</td>
- <td>\u662F\u5426\u9ED8\u8BA4\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355</td>
- <td>boolean</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>disabled</td>
- <td>\u662F\u5426\u7981\u7528</td>
- <td>boolean</td>
- <td>false</td>
- <td></td>
- </tr>
- <tr>
- <td>dropdownMatchSelectWidth</td>
- <td>\u4E0B\u62C9\u83DC\u5355\u548C\u9009\u62E9\u5668\u540C\u5BBD\u3002\u9ED8\u8BA4\u5C06\u8BBE\u7F6E <code>min-width</code>\uFF0C\u5F53\u503C\u5C0F\u4E8E\u9009\u62E9\u6846\u5BBD\u5EA6\u65F6\u4F1A\u88AB\u5FFD\u7565\u3002false \u65F6\u4F1A\u5173\u95ED\u865A\u62DF\u6EDA\u52A8</td>
- <td>boolean | number</td>
- <td>true</td>
- <td></td>
- </tr>
- <tr>
- <td>dropdownMenuStyle</td>
- <td>dropdown \u83DC\u5355\u81EA\u5B9A\u4E49\u6837\u5F0F</td>
- <td>object</td>
- <td></td>
- <td>1.5.0</td>
- </tr>
- <tr>
- <td>filterOption</td>
- <td>\u662F\u5426\u6839\u636E\u8F93\u5165\u9879\u8FDB\u884C\u7B5B\u9009\u3002\u5F53\u5176\u4E3A\u4E00\u4E2A\u51FD\u6570\u65F6\uFF0C\u4F1A\u63A5\u6536 <code>inputValue</code> <code>option</code> \u4E24\u4E2A\u53C2\u6570\uFF0C\u5F53 <code>option</code> \u7B26\u5408\u7B5B\u9009\u6761\u4EF6\u65F6\uFF0C\u5E94\u8FD4\u56DE <code>true</code>\uFF0C\u53CD\u4E4B\u5219\u8FD4\u56DE <code>false</code>\u3002</td>
- <td>boolean or function(inputValue, option)</td>
- <td>true</td>
- <td></td>
- </tr>
- <tr>
- <td>open</td>
- <td>\u662F\u5426\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355</td>
- <td>boolean</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>option</td>
- <td>\u901A\u8FC7 option \u63D2\u69FD\uFF0C\u81EA\u5B9A\u4E49\u8282\u70B9</td>
- <td>v-slot:option="{value, label, [disabled, key, title]}"</td>
- <td>-</td>
- <td>3.0</td>
- </tr>
- <tr>
- <td>options</td>
- <td>\u81EA\u52A8\u5B8C\u6210\u7684\u6570\u636E\u6E90</td>
- <td><a href="https://github.com/vueComponent/ant-design-vue/blob/724d53b907e577cf5880c1e6742d4c3f924f8f49/components/auto-complete/index.vue#L9" target="_blank" rel="noopener noreferrer">DataSourceItemType</a>[]</td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>placeholder</td>
- <td>\u8F93\u5165\u6846\u63D0\u793A</td>
- <td>string | slot</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>v-model:value</td>
- <td>\u6307\u5B9A\u5F53\u524D\u9009\u4E2D\u7684\u6761\u76EE</td>
- <td>string|string[]|{ key: string, label: string|vNodes }|Array<{ key: string, label: string|vNodes }></td>
- <td>\u65E0</td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <h3 id="\u4E8B\u4EF6">\u4E8B\u4EF6 <a class="header-anchor" href="#\u4E8B\u4EF6">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h3>
- <table>
- <thead>
- <tr>
- <th>\u4E8B\u4EF6\u540D\u79F0</th>
- <th>\u8BF4\u660E</th>
- <th>\u56DE\u8C03\u53C2\u6570</th>
- <th>\u7248\u672C</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>blur</td>
- <td>\u5931\u53BB\u7126\u70B9\u65F6\u7684\u56DE\u8C03</td>
- <td>function()</td>
- <td></td>
- </tr>
- <tr>
- <td>change</td>
- <td>\u9009\u4E2D option\uFF0C\u6216 input \u7684 value \u53D8\u5316\u65F6\uFF0C\u8C03\u7528\u6B64\u51FD\u6570</td>
- <td>function(value)</td>
- <td></td>
- </tr>
- <tr>
- <td>dropdownVisibleChange</td>
- <td>\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355\u7684\u56DE\u8C03</td>
- <td>function(open)</td>
- <td></td>
- </tr>
- <tr>
- <td>focus</td>
- <td>\u83B7\u5F97\u7126\u70B9\u65F6\u7684\u56DE\u8C03</td>
- <td>function()</td>
- <td></td>
- </tr>
- <tr>
- <td>search</td>
- <td>\u641C\u7D22\u8865\u5168\u9879\u7684\u65F6\u5019\u8C03\u7528</td>
- <td>function(value)</td>
- <td></td>
- </tr>
- <tr>
- <td>select</td>
- <td>\u88AB\u9009\u4E2D\u65F6\u8C03\u7528\uFF0C\u53C2\u6570\u4E3A\u9009\u4E2D\u9879\u7684 value \u503C</td>
- <td>function(value, option)</td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <h2 id="\u65B9\u6CD5">\u65B9\u6CD5 <a class="header-anchor" href="#\u65B9\u6CD5">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <table>
- <thead>
- <tr>
- <th>\u540D\u79F0</th>
- <th>\u63CF\u8FF0</th>
- <th>\u7248\u672C</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>blur()</td>
- <td>\u79FB\u9664\u7126\u70B9</td>
- <td></td>
- </tr>
- <tr>
- <td>focus()</td>
- <td>\u83B7\u53D6\u7126\u70B9</td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <h2 id="FAQ">FAQ <a class="header-anchor" href="#FAQ">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <h3 id="v2-\u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728-v3-\u4E2D\u6CA1\u6709\u4E86\uFF1F">v2 \u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728 v3 \u4E2D\u6CA1\u6709\u4E86\uFF1F <a class="header-anchor" href="#v2-\u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728-v3-\u4E2D\u6CA1\u6709\u4E86\uFF1F">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h3>
- <p>AutoComplete \u7EC4\u4EF6\u662F\u4E00\u4E2A\u652F\u6301\u81EA\u52A8\u63D0\u793A\u7684 Input \u7EC4\u4EF6\uFF0C\u56E0\u800C\u5176\u4E0D\u5177\u6709 <code>labelInValue</code> \u7B49\u5F71\u54CD value \u5C55\u793A\u7684\u5C5E\u6027\u3002\u5728 v2 \u7248\u672C\uFF0CAutoComplete \u5B9E\u73B0\u5B58\u5728\u8F93\u5165\u503C\u5982\u679C\u9047\u5230 <code>value</code> \u4E0E <code>label</code> \u76F8\u540C\u65F6\u65E0\u6CD5\u6620\u5C04\u7684\u95EE\u9898\u3002 v3 \u4E2D\u4E0D\u518D\u652F\u6301 <code>label</code> \u4E3A\u503C\u7684\u8F93\u5165\u5F62\u6001\u3002</p>
- <p>\u6B64\u5916\u4E3A\u4E86\u7EDF\u4E00 API\uFF0C<code>dataSource</code> \u6539\u4E3A <code>options</code> \u4F60\u53EF\u4EE5\u5982\u4E0B\u8F6C\u6362\uFF1A</p>
- <h4 id="v2">v2 <a class="header-anchor" href="#v2">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h4>
- <pre class="language-ts" v-pre><code>dataSource <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token string">'light'</span><span class="token punctuation">,</span> <span class="token string">'bamboo'</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
- <span class="token comment">// or</span>
- dataSource <span class="token operator">=</span> <span class="token punctuation">[</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'light'</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">'Light'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'bamboo'</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">'Bamboo'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">]</span><span class="token punctuation">;</span>
- </code></pre>
- <h4 id="v3">v3 <a class="header-anchor" href="#v3">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h4>
- <pre class="language-ts" v-pre><code>options <span class="token operator">=</span> <span class="token punctuation">[</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'light'</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">'Light'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'bamboo'</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">'Bamboo'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">]</span><span class="token punctuation">;</span>
- </code></pre>
- `,lastUpdated:1748060300514}},sn={class:"markdown"};function on(s,a,r,i,l,p){return I(),y("article",sn,a[0]||(a[0]=[f(`<p>\u8F93\u5165\u6846\u81EA\u52A8\u5B8C\u6210\u529F\u80FD\u3002</p><h2 id="\u4F55\u65F6\u4F7F\u7528">\u4F55\u65F6\u4F7F\u7528 <a class="header-anchor" href="#\u4F55\u65F6\u4F7F\u7528"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li>\u9700\u8981\u4E00\u4E2A\u8F93\u5165\u6846\u800C\u4E0D\u662F\u9009\u62E9\u5668\u3002</li><li>\u9700\u8981\u8F93\u5165\u5EFA\u8BAE/\u8F85\u52A9\u63D0\u793A\u3002</li></ul><p>\u548C Select \u7684\u533A\u522B\u662F\uFF1A</p><ul><li>AutoComplete \u662F\u4E00\u4E2A\u5E26\u63D0\u793A\u7684\u6587\u672C\u8F93\u5165\u6846\uFF0C\u7528\u6237\u53EF\u4EE5\u81EA\u7531\u8F93\u5165\uFF0C\u5173\u952E\u8BCD\u662F\u8F85\u52A9<strong>\u8F93\u5165</strong>\u3002</li><li>Select \u662F\u5728\u9650\u5B9A\u7684\u53EF\u9009\u9879\u4E2D\u8FDB\u884C\u9009\u62E9\uFF0C\u5173\u952E\u8BCD\u662F<strong>\u9009\u62E9</strong>\u3002</li></ul><h2 id="API">API <a class="header-anchor" href="#API"><span aria-hidden="true" class="anchor">#</span></a></h2><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a-auto-complete</span> <span class="token attr-name"><span class="token namespace">v-model:</span>value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>value<span class="token punctuation">"</span></span> <span class="token attr-name">:options</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>options<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>
- </code></pre><table><thead><tr><th>\u53C2\u6570</th><th>\u8BF4\u660E</th><th>\u7C7B\u578B</th><th>\u9ED8\u8BA4\u503C</th><th>\u7248\u672C</th></tr></thead><tbody><tr><td>allowClear</td><td>\u652F\u6301\u6E05\u9664, \u5355\u9009\u6A21\u5F0F\u6709\u6548</td><td>boolean</td><td>false</td><td></td></tr><tr><td>autofocus</td><td>\u81EA\u52A8\u83B7\u53D6\u7126\u70B9</td><td>boolean</td><td>false</td><td></td></tr><tr><td>backfill</td><td>\u4F7F\u7528\u952E\u76D8\u9009\u62E9\u9009\u9879\u7684\u65F6\u5019\u628A\u9009\u4E2D\u9879\u56DE\u586B\u5230\u8F93\u5165\u6846\u4E2D</td><td>boolean</td><td>false</td><td></td></tr><tr><td>default (\u81EA\u5B9A\u4E49\u8F93\u5165\u6846)</td><td>\u81EA\u5B9A\u4E49\u8F93\u5165\u6846</td><td>slot</td><td><code><Input /></code></td><td></td></tr><tr><td>defaultActiveFirstOption</td><td>\u662F\u5426\u9ED8\u8BA4\u9AD8\u4EAE\u7B2C\u4E00\u4E2A\u9009\u9879\u3002</td><td>boolean</td><td>true</td><td></td></tr><tr><td>defaultOpen</td><td>\u662F\u5426\u9ED8\u8BA4\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355</td><td>boolean</td><td>-</td><td></td></tr><tr><td>disabled</td><td>\u662F\u5426\u7981\u7528</td><td>boolean</td><td>false</td><td></td></tr><tr><td>dropdownMatchSelectWidth</td><td>\u4E0B\u62C9\u83DC\u5355\u548C\u9009\u62E9\u5668\u540C\u5BBD\u3002\u9ED8\u8BA4\u5C06\u8BBE\u7F6E <code>min-width</code>\uFF0C\u5F53\u503C\u5C0F\u4E8E\u9009\u62E9\u6846\u5BBD\u5EA6\u65F6\u4F1A\u88AB\u5FFD\u7565\u3002false \u65F6\u4F1A\u5173\u95ED\u865A\u62DF\u6EDA\u52A8</td><td>boolean | number</td><td>true</td><td></td></tr><tr><td>dropdownMenuStyle</td><td>dropdown \u83DC\u5355\u81EA\u5B9A\u4E49\u6837\u5F0F</td><td>object</td><td></td><td>1.5.0</td></tr><tr><td>filterOption</td><td>\u662F\u5426\u6839\u636E\u8F93\u5165\u9879\u8FDB\u884C\u7B5B\u9009\u3002\u5F53\u5176\u4E3A\u4E00\u4E2A\u51FD\u6570\u65F6\uFF0C\u4F1A\u63A5\u6536 <code>inputValue</code> <code>option</code> \u4E24\u4E2A\u53C2\u6570\uFF0C\u5F53 <code>option</code> \u7B26\u5408\u7B5B\u9009\u6761\u4EF6\u65F6\uFF0C\u5E94\u8FD4\u56DE <code>true</code>\uFF0C\u53CD\u4E4B\u5219\u8FD4\u56DE <code>false</code>\u3002</td><td>boolean or function(inputValue, option)</td><td>true</td><td></td></tr><tr><td>open</td><td>\u662F\u5426\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355</td><td>boolean</td><td>-</td><td></td></tr><tr><td>option</td><td>\u901A\u8FC7 option \u63D2\u69FD\uFF0C\u81EA\u5B9A\u4E49\u8282\u70B9</td><td>v-slot:option="{value, label, [disabled, key, title]}"</td><td>-</td><td>3.0</td></tr><tr><td>options</td><td>\u81EA\u52A8\u5B8C\u6210\u7684\u6570\u636E\u6E90</td><td><a href="https://github.com/vueComponent/ant-design-vue/blob/724d53b907e577cf5880c1e6742d4c3f924f8f49/components/auto-complete/index.vue#L9" target="_blank" rel="noopener noreferrer">DataSourceItemType</a>[]</td><td></td><td></td></tr><tr><td>placeholder</td><td>\u8F93\u5165\u6846\u63D0\u793A</td><td>string | slot</td><td>-</td><td></td></tr><tr><td>v-model:value</td><td>\u6307\u5B9A\u5F53\u524D\u9009\u4E2D\u7684\u6761\u76EE</td><td>string|string[]|{ key: string, label: string|vNodes }|Array<{ key: string, label: string|vNodes }></td><td>\u65E0</td><td></td></tr></tbody></table><h3 id="\u4E8B\u4EF6">\u4E8B\u4EF6 <a class="header-anchor" href="#\u4E8B\u4EF6"><span aria-hidden="true" class="anchor">#</span></a></h3><table><thead><tr><th>\u4E8B\u4EF6\u540D\u79F0</th><th>\u8BF4\u660E</th><th>\u56DE\u8C03\u53C2\u6570</th><th>\u7248\u672C</th></tr></thead><tbody><tr><td>blur</td><td>\u5931\u53BB\u7126\u70B9\u65F6\u7684\u56DE\u8C03</td><td>function()</td><td></td></tr><tr><td>change</td><td>\u9009\u4E2D option\uFF0C\u6216 input \u7684 value \u53D8\u5316\u65F6\uFF0C\u8C03\u7528\u6B64\u51FD\u6570</td><td>function(value)</td><td></td></tr><tr><td>dropdownVisibleChange</td><td>\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355\u7684\u56DE\u8C03</td><td>function(open)</td><td></td></tr><tr><td>focus</td><td>\u83B7\u5F97\u7126\u70B9\u65F6\u7684\u56DE\u8C03</td><td>function()</td><td></td></tr><tr><td>search</td><td>\u641C\u7D22\u8865\u5168\u9879\u7684\u65F6\u5019\u8C03\u7528</td><td>function(value)</td><td></td></tr><tr><td>select</td><td>\u88AB\u9009\u4E2D\u65F6\u8C03\u7528\uFF0C\u53C2\u6570\u4E3A\u9009\u4E2D\u9879\u7684 value \u503C</td><td>function(value, option)</td><td></td></tr></tbody></table><h2 id="\u65B9\u6CD5">\u65B9\u6CD5 <a class="header-anchor" href="#\u65B9\u6CD5"><span aria-hidden="true" class="anchor">#</span></a></h2><table><thead><tr><th>\u540D\u79F0</th><th>\u63CF\u8FF0</th><th>\u7248\u672C</th></tr></thead><tbody><tr><td>blur()</td><td>\u79FB\u9664\u7126\u70B9</td><td></td></tr><tr><td>focus()</td><td>\u83B7\u53D6\u7126\u70B9</td><td></td></tr></tbody></table><h2 id="FAQ">FAQ <a class="header-anchor" href="#FAQ"><span aria-hidden="true" class="anchor">#</span></a></h2><h3 id="v2-\u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728-v3-\u4E2D\u6CA1\u6709\u4E86\uFF1F">v2 \u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728 v3 \u4E2D\u6CA1\u6709\u4E86\uFF1F <a class="header-anchor" href="#v2-\u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728-v3-\u4E2D\u6CA1\u6709\u4E86\uFF1F"><span aria-hidden="true" class="anchor">#</span></a></h3><p>AutoComplete \u7EC4\u4EF6\u662F\u4E00\u4E2A\u652F\u6301\u81EA\u52A8\u63D0\u793A\u7684 Input \u7EC4\u4EF6\uFF0C\u56E0\u800C\u5176\u4E0D\u5177\u6709 <code>labelInValue</code> \u7B49\u5F71\u54CD value \u5C55\u793A\u7684\u5C5E\u6027\u3002\u5728 v2 \u7248\u672C\uFF0CAutoComplete \u5B9E\u73B0\u5B58\u5728\u8F93\u5165\u503C\u5982\u679C\u9047\u5230 <code>value</code> \u4E0E <code>label</code> \u76F8\u540C\u65F6\u65E0\u6CD5\u6620\u5C04\u7684\u95EE\u9898\u3002 v3 \u4E2D\u4E0D\u518D\u652F\u6301 <code>label</code> \u4E3A\u503C\u7684\u8F93\u5165\u5F62\u6001\u3002</p><p>\u6B64\u5916\u4E3A\u4E86\u7EDF\u4E00 API\uFF0C<code>dataSource</code> \u6539\u4E3A <code>options</code> \u4F60\u53EF\u4EE5\u5982\u4E0B\u8F6C\u6362\uFF1A</p><h4 id="v2">v2 <a class="header-anchor" href="#v2"><span aria-hidden="true" class="anchor">#</span></a></h4><pre class="language-ts"><code>dataSource <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token string">'light'</span><span class="token punctuation">,</span> <span class="token string">'bamboo'</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
- <span class="token comment">// or</span>
- dataSource <span class="token operator">=</span> <span class="token punctuation">[</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'light'</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">'Light'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'bamboo'</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">'Bamboo'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">]</span><span class="token punctuation">;</span>
- </code></pre><h4 id="v3">v3 <a class="header-anchor" href="#v3"><span aria-hidden="true" class="anchor">#</span></a></h4><pre class="language-ts"><code>options <span class="token operator">=</span> <span class="token punctuation">[</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'light'</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">'Light'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'bamboo'</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">'Bamboo'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">]</span><span class="token punctuation">;</span>
- </code></pre>`,20)]))}const en=m(an,[["render",on]]),pn={pageData:{title:"AutoComplete",description:"",frontmatter:{category:"Components",type:"Data Entry",cols:2,title:"AutoComplete",cover:"https://gw.alipayobjects.com/zos/alicdn/qtJm4yt45/AutoComplete.svg"},headers:[{level:2,title:"When To Use",slug:"When-To-Use",content:""},{level:2,title:"API",slug:"API",content:""},{level:3,title:"events",slug:"events",content:""},{level:2,title:"Methods",slug:"Methods",content:""},{level:2,title:"FAQ",slug:"FAQ",content:"Part of the api in v2 are not available in v3?"},{level:3,title:"Part of the api in v2 are not available in v3?",slug:"Part-of-the-api-in-v2-are-not-available-in-v3",content:"AutoComplete is an Input component that supports auto complete tips. As such, it should not support props like `labelInValue` that affect value display. In v3, the AutoComplete implementation can not handle the case where the `value` and `label` are identical. v4 not longer support `label` as the value input."}],relativePath:"components/auto-complete/index.en-US.md",content:`
- Autocomplete function of input field.
- ## When To Use
- - When you need an input box instead of a selector.
- - When you need input suggestions or helping text.
- The differences with Select are:
- - AutoComplete is an input box with text hints, and users can type freely. The keyword is aiding **input**.
- - Select is selecting among given choices. The keyword is **select**.
- ## API
- \`\`\`html
- <a-auto-complete v-model:value="value" :options="options" />
- \`\`\`
- | Property | Description | Type | Default | Version |
- | --- | --- | --- | --- | --- |
- | allowClear | Show clear button, effective in multiple mode only. | boolean | false | |
- | autofocus | get focus when component mounted | boolean | false | |
- | backfill | backfill selected item the input when using keyboard | boolean | false | |
- | default (for customize input element) | customize input element | slot | \`<Input />\` | |
- | defaultActiveFirstOption | Whether active first option by default | boolean | true | |
- | defaultOpen | Initial open state of dropdown | boolean | - | |
- | disabled | Whether disabled select | boolean | false | |
- | dropdownMatchSelectWidth | Determine whether the dropdown menu and the select input are the same width. Default set \`min-width\` same as input. Will ignore when value less than select width. \`false\` will disable virtual scroll | boolean \\| number | true | |
- | dropdownMenuStyle | additional style applied to dropdown menu | object | | 1.5.0 |
- | filterOption | If true, filter options by input, if function, filter options against it. The function will receive two arguments, \`inputValue\` and \`option\`, if the function returns \`true\`, the option will be included in the filtered set; Otherwise, it will be excluded. | boolean or function(inputValue, option) | true | |
- | open | Controlled open state of dropdown | boolean | - | |
- | option | custom render option by slot | v-slot:option="{value, label, [disabled, key, title]}" | - | 3.0 |
- | options | Data source for autocomplete | [DataSourceItemType](https://github.com/vueComponent/ant-design-vue/blob/724d53b907e577cf5880c1e6742d4c3f924f8f49/components/auto-complete/index.vue#L9)\\[] | | |
- | placeholder | placeholder of input | string | - | |
- | v-model:value | selected option | string\\|string\\[]\\|{ key: string, label: string\\|vNodes }\\|Array&lt;{ key: string, label: string\\|vNodes }> | - | |
- ### events
- | Events Name | Description | Arguments | Version | |
- | --- | --- | --- | --- | --- |
- | blur | Called when leaving the component. | function() | | |
- | change | Called when select an option or input value change, or value of input is changed | function(value) | | |
- | dropdownVisibleChange | Call when dropdown open | function(open) | | |
- | focus | Called when entering the component | function() | | |
- | search | Called when searching items. | function(value) | - | |
- | select | Called when a option is selected. param is option's value and option instance. | function(value, option) | | |
- ## Methods
- | Name | Description | Version |
- | ------- | ------------ | ------- |
- | blur() | remove focus | |
- | focus() | get focus | |
- ## FAQ
- ### Part of the api in v2 are not available in v3?
- AutoComplete is an Input component that supports auto complete tips. As such, it should not support props like \`labelInValue\` that affect value display. In v3, the AutoComplete implementation can not handle the case where the \`value\` and \`label\` are identical. v4 not longer support \`label\` as the value input.
- Besides, to unify the API, \`dataSource\` is replaced with \`options\`. You can migrate with the following change:
- #### v2
- \`\`\`ts
- dataSource = ['light', 'bamboo'];
- // or
- dataSource = [
- { value: 'light', text: 'Light' },
- { value: 'bamboo', text: 'Bamboo' },
- ];
- \`\`\`
- #### v3
- \`\`\`ts
- options = [
- { value: 'light', label: 'Light' },
- { value: 'bamboo', label: 'Bamboo' },
- ];
- \`\`\`
- `,html:`<p>Autocomplete function of input field.</p>
- <h2 id="When-To-Use">When To Use <a class="header-anchor" href="#When-To-Use">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <ul>
- <li>When you need an input box instead of a selector.</li>
- <li>When you need input suggestions or helping text.</li>
- </ul>
- <p>The differences with Select are:</p>
- <ul>
- <li>AutoComplete is an input box with text hints, and users can type freely. The keyword is aiding <strong>input</strong>.</li>
- <li>Select is selecting among given choices. The keyword is <strong>select</strong>.</li>
- </ul>
- <h2 id="API">API <a class="header-anchor" href="#API">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a-auto-complete</span> <span class="token attr-name"><span class="token namespace">v-model:</span>value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>value<span class="token punctuation">"</span></span> <span class="token attr-name">:options</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>options<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>
- </code></pre>
- <table>
- <thead>
- <tr>
- <th>Property</th>
- <th>Description</th>
- <th>Type</th>
- <th>Default</th>
- <th>Version</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>allowClear</td>
- <td>Show clear button, effective in multiple mode only.</td>
- <td>boolean</td>
- <td>false</td>
- <td></td>
- </tr>
- <tr>
- <td>autofocus</td>
- <td>get focus when component mounted</td>
- <td>boolean</td>
- <td>false</td>
- <td></td>
- </tr>
- <tr>
- <td>backfill</td>
- <td>backfill selected item the input when using keyboard</td>
- <td>boolean</td>
- <td>false</td>
- <td></td>
- </tr>
- <tr>
- <td>default (for customize input element)</td>
- <td>customize input element</td>
- <td>slot</td>
- <td><code><Input /></code></td>
- <td></td>
- </tr>
- <tr>
- <td>defaultActiveFirstOption</td>
- <td>Whether active first option by default</td>
- <td>boolean</td>
- <td>true</td>
- <td></td>
- </tr>
- <tr>
- <td>defaultOpen</td>
- <td>Initial open state of dropdown</td>
- <td>boolean</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>disabled</td>
- <td>Whether disabled select</td>
- <td>boolean</td>
- <td>false</td>
- <td></td>
- </tr>
- <tr>
- <td>dropdownMatchSelectWidth</td>
- <td>Determine whether the dropdown menu and the select input are the same width. Default set <code>min-width</code> same as input. Will ignore when value less than select width. <code>false</code> will disable virtual scroll</td>
- <td>boolean | number</td>
- <td>true</td>
- <td></td>
- </tr>
- <tr>
- <td>dropdownMenuStyle</td>
- <td>additional style applied to dropdown menu</td>
- <td>object</td>
- <td></td>
- <td>1.5.0</td>
- </tr>
- <tr>
- <td>filterOption</td>
- <td>If true, filter options by input, if function, filter options against it. The function will receive two arguments, <code>inputValue</code> and <code>option</code>, if the function returns <code>true</code>, the option will be included in the filtered set; Otherwise, it will be excluded.</td>
- <td>boolean or function(inputValue, option)</td>
- <td>true</td>
- <td></td>
- </tr>
- <tr>
- <td>open</td>
- <td>Controlled open state of dropdown</td>
- <td>boolean</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>option</td>
- <td>custom render option by slot</td>
- <td>v-slot:option="{value, label, [disabled, key, title]}"</td>
- <td>-</td>
- <td>3.0</td>
- </tr>
- <tr>
- <td>options</td>
- <td>Data source for autocomplete</td>
- <td><a href="https://github.com/vueComponent/ant-design-vue/blob/724d53b907e577cf5880c1e6742d4c3f924f8f49/components/auto-complete/index.vue#L9" target="_blank" rel="noopener noreferrer">DataSourceItemType</a>[]</td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>placeholder</td>
- <td>placeholder of input</td>
- <td>string</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>v-model:value</td>
- <td>selected option</td>
- <td>string|string[]|{ key: string, label: string|vNodes }|Array<{ key: string, label: string|vNodes }></td>
- <td>-</td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <h3 id="events">events <a class="header-anchor" href="#events">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h3>
- <table>
- <thead>
- <tr>
- <th>Events Name</th>
- <th>Description</th>
- <th>Arguments</th>
- <th>Version</th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>blur</td>
- <td>Called when leaving the component.</td>
- <td>function()</td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>change</td>
- <td>Called when select an option or input value change, or value of input is changed</td>
- <td>function(value)</td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>dropdownVisibleChange</td>
- <td>Call when dropdown open</td>
- <td>function(open)</td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>focus</td>
- <td>Called when entering the component</td>
- <td>function()</td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>search</td>
- <td>Called when searching items.</td>
- <td>function(value)</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>select</td>
- <td>Called when a option is selected. param is option's value and option instance.</td>
- <td>function(value, option)</td>
- <td></td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <h2 id="Methods">Methods <a class="header-anchor" href="#Methods">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <table>
- <thead>
- <tr>
- <th>Name</th>
- <th>Description</th>
- <th>Version</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>blur()</td>
- <td>remove focus</td>
- <td></td>
- </tr>
- <tr>
- <td>focus()</td>
- <td>get focus</td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <h2 id="FAQ">FAQ <a class="header-anchor" href="#FAQ">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <h3 id="Part-of-the-api-in-v2-are-not-available-in-v3">Part of the api in v2 are not available in v3? <a class="header-anchor" href="#Part-of-the-api-in-v2-are-not-available-in-v3">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h3>
- <p>AutoComplete is an Input component that supports auto complete tips. As such, it should not support props like <code>labelInValue</code> that affect value display. In v3, the AutoComplete implementation can not handle the case where the <code>value</code> and <code>label</code> are identical. v4 not longer support <code>label</code> as the value input.</p>
- <p>Besides, to unify the API, <code>dataSource</code> is replaced with <code>options</code>. You can migrate with the following change:</p>
- <h4 id="v2">v2 <a class="header-anchor" href="#v2">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h4>
- <pre class="language-ts" v-pre><code>dataSource <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token string">'light'</span><span class="token punctuation">,</span> <span class="token string">'bamboo'</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
- <span class="token comment">// or</span>
- dataSource <span class="token operator">=</span> <span class="token punctuation">[</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'light'</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">'Light'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'bamboo'</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">'Bamboo'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">]</span><span class="token punctuation">;</span>
- </code></pre>
- <h4 id="v3">v3 <a class="header-anchor" href="#v3">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h4>
- <pre class="language-ts" v-pre><code>options <span class="token operator">=</span> <span class="token punctuation">[</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'light'</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">'Light'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'bamboo'</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">'Bamboo'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">]</span><span class="token punctuation">;</span>
- </code></pre>
- `,lastUpdated:1748060300513}},cn={class:"markdown"};function ln(s,a,r,i,l,p){return I(),y("article",cn,a[0]||(a[0]=[f(`<p>Autocomplete function of input field.</p><h2 id="When-To-Use">When To Use <a class="header-anchor" href="#When-To-Use"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li>When you need an input box instead of a selector.</li><li>When you need input suggestions or helping text.</li></ul><p>The differences with Select are:</p><ul><li>AutoComplete is an input box with text hints, and users can type freely. The keyword is aiding <strong>input</strong>.</li><li>Select is selecting among given choices. The keyword is <strong>select</strong>.</li></ul><h2 id="API">API <a class="header-anchor" href="#API"><span aria-hidden="true" class="anchor">#</span></a></h2><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a-auto-complete</span> <span class="token attr-name"><span class="token namespace">v-model:</span>value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>value<span class="token punctuation">"</span></span> <span class="token attr-name">:options</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>options<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>
- </code></pre><table><thead><tr><th>Property</th><th>Description</th><th>Type</th><th>Default</th><th>Version</th></tr></thead><tbody><tr><td>allowClear</td><td>Show clear button, effective in multiple mode only.</td><td>boolean</td><td>false</td><td></td></tr><tr><td>autofocus</td><td>get focus when component mounted</td><td>boolean</td><td>false</td><td></td></tr><tr><td>backfill</td><td>backfill selected item the input when using keyboard</td><td>boolean</td><td>false</td><td></td></tr><tr><td>default (for customize input element)</td><td>customize input element</td><td>slot</td><td><code><Input /></code></td><td></td></tr><tr><td>defaultActiveFirstOption</td><td>Whether active first option by default</td><td>boolean</td><td>true</td><td></td></tr><tr><td>defaultOpen</td><td>Initial open state of dropdown</td><td>boolean</td><td>-</td><td></td></tr><tr><td>disabled</td><td>Whether disabled select</td><td>boolean</td><td>false</td><td></td></tr><tr><td>dropdownMatchSelectWidth</td><td>Determine whether the dropdown menu and the select input are the same width. Default set <code>min-width</code> same as input. Will ignore when value less than select width. <code>false</code> will disable virtual scroll</td><td>boolean | number</td><td>true</td><td></td></tr><tr><td>dropdownMenuStyle</td><td>additional style applied to dropdown menu</td><td>object</td><td></td><td>1.5.0</td></tr><tr><td>filterOption</td><td>If true, filter options by input, if function, filter options against it. The function will receive two arguments, <code>inputValue</code> and <code>option</code>, if the function returns <code>true</code>, the option will be included in the filtered set; Otherwise, it will be excluded.</td><td>boolean or function(inputValue, option)</td><td>true</td><td></td></tr><tr><td>open</td><td>Controlled open state of dropdown</td><td>boolean</td><td>-</td><td></td></tr><tr><td>option</td><td>custom render option by slot</td><td>v-slot:option="{value, label, [disabled, key, title]}"</td><td>-</td><td>3.0</td></tr><tr><td>options</td><td>Data source for autocomplete</td><td><a href="https://github.com/vueComponent/ant-design-vue/blob/724d53b907e577cf5880c1e6742d4c3f924f8f49/components/auto-complete/index.vue#L9" target="_blank" rel="noopener noreferrer">DataSourceItemType</a>[]</td><td></td><td></td></tr><tr><td>placeholder</td><td>placeholder of input</td><td>string</td><td>-</td><td></td></tr><tr><td>v-model:value</td><td>selected option</td><td>string|string[]|{ key: string, label: string|vNodes }|Array<{ key: string, label: string|vNodes }></td><td>-</td><td></td></tr></tbody></table><h3 id="events">events <a class="header-anchor" href="#events"><span aria-hidden="true" class="anchor">#</span></a></h3><table><thead><tr><th>Events Name</th><th>Description</th><th>Arguments</th><th>Version</th><th></th></tr></thead><tbody><tr><td>blur</td><td>Called when leaving the component.</td><td>function()</td><td></td><td></td></tr><tr><td>change</td><td>Called when select an option or input value change, or value of input is changed</td><td>function(value)</td><td></td><td></td></tr><tr><td>dropdownVisibleChange</td><td>Call when dropdown open</td><td>function(open)</td><td></td><td></td></tr><tr><td>focus</td><td>Called when entering the component</td><td>function()</td><td></td><td></td></tr><tr><td>search</td><td>Called when searching items.</td><td>function(value)</td><td>-</td><td></td></tr><tr><td>select</td><td>Called when a option is selected. param is option's value and option instance.</td><td>function(value, option)</td><td></td><td></td></tr></tbody></table><h2 id="Methods">Methods <a class="header-anchor" href="#Methods"><span aria-hidden="true" class="anchor">#</span></a></h2><table><thead><tr><th>Name</th><th>Description</th><th>Version</th></tr></thead><tbody><tr><td>blur()</td><td>remove focus</td><td></td></tr><tr><td>focus()</td><td>get focus</td><td></td></tr></tbody></table><h2 id="FAQ">FAQ <a class="header-anchor" href="#FAQ"><span aria-hidden="true" class="anchor">#</span></a></h2><h3 id="Part-of-the-api-in-v2-are-not-available-in-v3">Part of the api in v2 are not available in v3? <a class="header-anchor" href="#Part-of-the-api-in-v2-are-not-available-in-v3"><span aria-hidden="true" class="anchor">#</span></a></h3><p>AutoComplete is an Input component that supports auto complete tips. As such, it should not support props like <code>labelInValue</code> that affect value display. In v3, the AutoComplete implementation can not handle the case where the <code>value</code> and <code>label</code> are identical. v4 not longer support <code>label</code> as the value input.</p><p>Besides, to unify the API, <code>dataSource</code> is replaced with <code>options</code>. You can migrate with the following change:</p><h4 id="v2">v2 <a class="header-anchor" href="#v2"><span aria-hidden="true" class="anchor">#</span></a></h4><pre class="language-ts"><code>dataSource <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token string">'light'</span><span class="token punctuation">,</span> <span class="token string">'bamboo'</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
- <span class="token comment">// or</span>
- dataSource <span class="token operator">=</span> <span class="token punctuation">[</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'light'</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">'Light'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'bamboo'</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">'Bamboo'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">]</span><span class="token punctuation">;</span>
- </code></pre><h4 id="v3">v3 <a class="header-anchor" href="#v3"><span aria-hidden="true" class="anchor">#</span></a></h4><pre class="language-ts"><code>options <span class="token operator">=</span> <span class="token punctuation">[</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'light'</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">'Light'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">'bamboo'</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">'Bamboo'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">]</span><span class="token punctuation">;</span>
- </code></pre>`,20)]))}const un=m(pn,[["render",ln]]),kn=b({CN:en,US:un,components:{Basic:S,Options:x,Custom:P,NonCaseSensitive:L,CertainCategory:O,UncertainCategory:tn},setup(){return{}}});function rn(s,a,r,i,l,p){const e=c("basic"),k=c("options"),u=c("custom"),g=c("non-case-sensitive"),h=c("certain-category"),Z=c("uncertain-category"),W=c("demo-sort");return I(),v(W,null,{default:o(()=>[d(e),d(k),d(u),d(g),d(h),d(Z)]),_:1})}const In=m(kn,[["render",rn]]);export{In as default};
|