index.c8834318.js 230 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401
  1. 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">
  2. <span aria-hidden="true" class="anchor">#</span>
  3. </a></h2>
  4. <p>\u57FA\u672C\u4F7F\u7528\u3002\u901A\u8FC7 options \u8BBE\u7F6E\u81EA\u52A8\u5B8C\u6210\u7684\u6570\u636E\u6E90\u3002</p>
  5. <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
  6. <span aria-hidden="true" class="anchor">#</span>
  7. </a></h2>
  8. <p>Basic Usage, set datasource of autocomplete with <code>options</code> property.</p>
  9. `,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(`
  10. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  11. `),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(`
  12. `),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(`
  13. `),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(`
  14. `),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(`
  15. `),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(`
  16. `),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(`
  17. `),n("span",{class:"token punctuation"},"/>")]),t(`
  18. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  19. `),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(`
  20. `),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(`
  21. `),n("span",{class:"token keyword"},"interface"),t(),n("span",{class:"token class-name"},"MockVal"),t(),n("span",{class:"token punctuation"},"{"),t(`
  22. `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
  23. `),n("span",{class:"token punctuation"},"}"),t(`
  24. `),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(`
  25. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  26. `),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(`
  27. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  28. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  29. `),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(`
  30. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  31. `),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(`
  32. `),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(`
  33. `),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(`
  34. 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(`
  35. options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token operator"},"!"),t(`searchText
  36. `),n("span",{class:"token operator"},"?"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),t(`
  37. `),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(`
  38. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  39. `),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(`
  40. 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(`
  41. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  42. `),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(`
  43. 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(`
  44. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  45. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  46. value`),n("span",{class:"token punctuation"},","),t(`
  47. options`),n("span",{class:"token punctuation"},","),t(`
  48. onSearch`),n("span",{class:"token punctuation"},","),t(`
  49. onSelect`),n("span",{class:"token punctuation"},","),t(`
  50. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  51. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  52. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  53. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  54. `)])],-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(`
  55. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  56. `),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(`
  57. `),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(`
  58. `),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(`
  59. `),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(`
  60. `),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(`
  61. `),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(`
  62. `),n("span",{class:"token punctuation"},"/>")]),t(`
  63. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  64. `),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(`
  65. `),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(`
  66. `),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(`
  67. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  68. `),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(`
  69. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  70. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  71. `),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(`
  72. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  73. `),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(`
  74. `),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(`
  75. `),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(`
  76. 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(`
  77. 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(`
  78. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  79. `),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(`
  80. 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(`
  81. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  82. `),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(`
  83. 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(`
  84. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  85. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  86. value`),n("span",{class:"token punctuation"},","),t(`
  87. options`),n("span",{class:"token punctuation"},","),t(`
  88. onSearch`),n("span",{class:"token punctuation"},","),t(`
  89. onSelect`),n("span",{class:"token punctuation"},","),t(`
  90. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  91. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  92. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  93. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  94. `)])],-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">
  95. <span aria-hidden="true" class="anchor">#</span>
  96. </a></h2>
  97. <p>3.0 \u4EE5\u4E0A\u7248\u672C\uFF0C\u53EF\u4EE5\u4F20\u9012 <code>v-slot:option</code> \u6765\u81EA\u5B9A\u4E49 Option\u3002</p>
  98. <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
  99. <span aria-hidden="true" class="anchor">#</span>
  100. </a></h2>
  101. <p>For 3.0+, You could pass <code>v-slot:option</code> to custom option.</p>
  102. `,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(`
  103. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  104. `),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(`
  105. `),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(`
  106. `),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(`
  107. `),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(`
  108. `),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(`
  109. `),n("span",{class:"token punctuation"},">")]),t(`
  110. `),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(`
  111. {{ val.split('@')[0] }} @
  112. `),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(`
  113. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  114. `),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(`
  115. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  116. `),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(`
  117. `),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(`
  118. `),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(`
  119. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  120. `),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(`
  121. `),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(`
  122. `),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(`
  123. `),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(`
  124. `),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(`
  125. res `),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
  126. `),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"else"),t(),n("span",{class:"token punctuation"},"{"),t(`
  127. 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(`
  128. `),n("span",{class:"token punctuation"},"}"),t(`
  129. options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(" res"),n("span",{class:"token punctuation"},";"),t(`
  130. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  131. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  132. value`),n("span",{class:"token punctuation"},","),t(`
  133. options`),n("span",{class:"token punctuation"},","),t(`
  134. handleSearch`),n("span",{class:"token punctuation"},","),t(`
  135. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  136. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  137. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  138. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  139. `)])],-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(`
  140. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  141. `),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(`
  142. `),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(`
  143. `),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(`
  144. `),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(`
  145. `),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(`
  146. `),n("span",{class:"token punctuation"},">")]),t(`
  147. `),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(`
  148. {{ val.split('@')[0] }} @
  149. `),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(`
  150. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  151. `),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(`
  152. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  153. `),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(`
  154. `),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(`
  155. `),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(`
  156. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  157. `),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(`
  158. `),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(`
  159. `),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(`
  160. `),n("span",{class:"token keyword"},"let"),t(" res"),n("span",{class:"token punctuation"},";"),t(`
  161. `),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(`
  162. res `),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
  163. `),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"else"),t(),n("span",{class:"token punctuation"},"{"),t(`
  164. 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(`
  165. `),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(`
  166. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  167. `),n("span",{class:"token punctuation"},"}"),t(`
  168. options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(" res"),n("span",{class:"token punctuation"},";"),t(`
  169. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  170. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  171. value`),n("span",{class:"token punctuation"},","),t(`
  172. options`),n("span",{class:"token punctuation"},","),t(`
  173. handleSearch`),n("span",{class:"token punctuation"},","),t(`
  174. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  175. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  176. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  177. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  178. `)])],-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">
  179. <span aria-hidden="true" class="anchor">#</span>
  180. </a></h2>
  181. <p>\u81EA\u5B9A\u4E49\u8F93\u5165\u7EC4\u4EF6\u3002</p>
  182. <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
  183. <span aria-hidden="true" class="anchor">#</span>
  184. </a></h2>
  185. <p>Customize Input Component.</p>
  186. `,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(`
  187. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  188. `),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(`
  189. `),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(`
  190. `),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(`
  191. `),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(`
  192. `),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(`
  193. `),n("span",{class:"token punctuation"},">")]),t(`
  194. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-textarea")]),t(`
  195. `),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(`
  196. `),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(`
  197. `),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(`
  198. `),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(`
  199. `),n("span",{class:"token punctuation"},"/>")]),t(`
  200. `),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(`
  201. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  202. `),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(`
  203. `),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(`
  204. `),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(`
  205. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  206. `),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(`
  207. `),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(`
  208. `),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(`
  209. 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(`
  210. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  211. `),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(`
  212. options`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token operator"},"!"),t(`value
  213. `),n("span",{class:"token operator"},"?"),t(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),t(`
  214. `),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(`
  215. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  216. `),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(`
  217. 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(`
  218. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  219. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  220. value`),n("span",{class:"token punctuation"},","),t(`
  221. options`),n("span",{class:"token punctuation"},","),t(`
  222. onSelect`),n("span",{class:"token punctuation"},","),t(`
  223. handleSearch`),n("span",{class:"token punctuation"},","),t(`
  224. handleKeyPress`),n("span",{class:"token punctuation"},","),t(`
  225. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  226. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  227. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  228. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  229. `)])],-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(`
  230. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  231. `),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(`
  232. `),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(`
  233. `),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(`
  234. `),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(`
  235. `),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(`
  236. `),n("span",{class:"token punctuation"},">")]),t(`
  237. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-textarea")]),t(`
  238. `),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(`
  239. `),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(`
  240. `),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(`
  241. `),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(`
  242. `),n("span",{class:"token punctuation"},"/>")]),t(`
  243. `),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(`
  244. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  245. `),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(`
  246. `),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(`
  247. `),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(`
  248. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  249. `),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(`
  250. `),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(`
  251. `),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(`
  252. 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(`
  253. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  254. `),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(`
  255. 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(`
  256. value`),n("span",{class:"token punctuation"},","),t(`
  257. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  258. `),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(`
  259. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  260. `),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(`
  261. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
  262. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  263. `),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(`
  264. 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(`
  265. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  266. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  267. value`),n("span",{class:"token punctuation"},","),t(`
  268. options`),n("span",{class:"token punctuation"},","),t(`
  269. onSelect`),n("span",{class:"token punctuation"},","),t(`
  270. handleSearch`),n("span",{class:"token punctuation"},","),t(`
  271. handleKeyPress`),n("span",{class:"token punctuation"},","),t(`
  272. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  273. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  274. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  275. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  276. `)])],-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">
  277. <span aria-hidden="true" class="anchor">#</span>
  278. </a></h2>
  279. <p>\u4E0D\u533A\u5206\u5927\u5C0F\u5199\u7684 AutoComplete\u3002</p>
  280. <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
  281. <span aria-hidden="true" class="anchor">#</span>
  282. </a></h2>
  283. <p>A non-case-sensitive AutoComplete.</p>
  284. `,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(`
  285. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  286. `),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(`
  287. `),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(`
  288. `),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(`
  289. `),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(`
  290. `),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(`
  291. `),n("span",{class:"token punctuation"},"/>")]),t(`
  292. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  293. `),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(`
  294. `),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(`
  295. `),n("span",{class:"token keyword"},"interface"),t(),n("span",{class:"token class-name"},"Option"),t(),n("span",{class:"token punctuation"},"{"),t(`
  296. `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
  297. `),n("span",{class:"token punctuation"},"}"),t(`
  298. `),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(`
  299. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  300. `),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(`
  301. `),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(`
  302. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  303. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  304. `),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(`
  305. `),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(`
  306. `),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(`
  307. `),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(`
  308. `),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(`
  309. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
  310. filterOption`),n("span",{class:"token punctuation"},","),t(`
  311. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  312. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  313. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  314. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  315. `)])],-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(`
  316. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  317. `),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(`
  318. `),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(`
  319. `),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(`
  320. `),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(`
  321. `),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(`
  322. `),n("span",{class:"token punctuation"},"/>")]),t(`
  323. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  324. `),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(`
  325. `),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(`
  326. `),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(`
  327. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  328. `),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(`
  329. `),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(`
  330. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  331. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  332. `),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(`
  333. `),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(`
  334. `),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(`
  335. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  336. `),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(`
  337. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  338. `),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(`
  339. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(`
  340. filterOption`),n("span",{class:"token punctuation"},","),t(`
  341. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  342. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  343. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  344. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  345. `)])],-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">
  346. <span aria-hidden="true" class="anchor">#</span>
  347. </a></h2>
  348. <p>\u67E5\u8BE2\u6A21\u5F0F - \u786E\u5B9A\u7C7B\u76EE\u3002</p>
  349. <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
  350. <span aria-hidden="true" class="anchor">#</span>
  351. </a></h2>
  352. <p>Lookup-Patterns - Certain Category.</p>
  353. `,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(`
  354. `),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(`
  355. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  356. `),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(`
  357. `),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(`
  358. `),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(`
  359. `),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(`
  360. `),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(`
  361. `),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(`
  362. `),n("span",{class:"token punctuation"},">")]),t(`
  363. `),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(`
  364. `),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(`
  365. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  366. {{ item.value }}
  367. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
  368. `),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(`
  369. `),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(`
  370. `),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(`
  371. `),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(`
  372. `),n("span",{class:"token punctuation"},">")]),t(`
  373. more
  374. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
  375. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  376. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  377. `),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(`
  378. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
  379. `),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(`
  380. `),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(`
  381. `),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(`
  382. `),n("span",{class:"token punctuation"},">")]),t(`
  383. View all results
  384. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
  385. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  386. `),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(`
  387. `),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(`
  388. {{ item.value }}
  389. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  390. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("UserOutlined")]),t(),n("span",{class:"token punctuation"},"/>")]),t(`
  391. {{ item.count }}
  392. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  393. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
  394. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  395. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  396. `),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(`
  397. `),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(`
  398. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
  399. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  400. `),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(`
  401. `),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(`
  402. `),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(`
  403. `),n("span",{class:"token keyword"},"const"),t(" dataSource "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"["),t(`
  404. `),n("span",{class:"token punctuation"},"{"),t(`
  405. `),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(`
  406. `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),t(`
  407. `),n("span",{class:"token punctuation"},"{"),t(`
  408. `),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(`
  409. `),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(`
  410. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  411. `),n("span",{class:"token punctuation"},"{"),t(`
  412. `),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(`
  413. `),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(`
  414. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  415. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
  416. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  417. `),n("span",{class:"token punctuation"},"{"),t(`
  418. `),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(`
  419. `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),t(`
  420. `),n("span",{class:"token punctuation"},"{"),t(`
  421. `),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(`
  422. `),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(`
  423. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  424. `),n("span",{class:"token punctuation"},"{"),t(`
  425. `),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(`
  426. `),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(`
  427. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  428. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
  429. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  430. `),n("span",{class:"token punctuation"},"{"),t(`
  431. `),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(`
  432. `),n("span",{class:"token literal-property property"},"options"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"["),t(`
  433. `),n("span",{class:"token punctuation"},"{"),t(`
  434. `),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(`
  435. `),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(`
  436. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  437. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
  438. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  439. `),n("span",{class:"token punctuation"},"{"),t(`
  440. `),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(`
  441. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  442. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
  443. `),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(`
  444. `),n("span",{class:"token literal-property property"},"components"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"{"),t(`
  445. UserOutlined`),n("span",{class:"token punctuation"},","),t(`
  446. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  447. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  448. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  449. `),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(`
  450. dataSource`),n("span",{class:"token punctuation"},","),t(`
  451. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  452. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  453. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  454. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  455. `),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(`
  456. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item-group-title"),t(),n("span",{class:"token punctuation"},"{"),t(`
  457. `),n("span",{class:"token property"},"color"),n("span",{class:"token punctuation"},":"),t(" #666"),n("span",{class:"token punctuation"},";"),t(`
  458. `),n("span",{class:"token property"},"font-weight"),n("span",{class:"token punctuation"},":"),t(" bold"),n("span",{class:"token punctuation"},";"),t(`
  459. `),n("span",{class:"token punctuation"},"}"),t(`
  460. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item-group"),t(),n("span",{class:"token punctuation"},"{"),t(`
  461. `),n("span",{class:"token property"},"border-bottom"),n("span",{class:"token punctuation"},":"),t(" 1px solid #f6f6f6"),n("span",{class:"token punctuation"},";"),t(`
  462. `),n("span",{class:"token punctuation"},"}"),t(`
  463. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item"),t(),n("span",{class:"token punctuation"},"{"),t(`
  464. `),n("span",{class:"token property"},"padding-left"),n("span",{class:"token punctuation"},":"),t(" 16px"),n("span",{class:"token punctuation"},";"),t(`
  465. `),n("span",{class:"token punctuation"},"}"),t(`
  466. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item.show-all"),t(),n("span",{class:"token punctuation"},"{"),t(`
  467. `),n("span",{class:"token property"},"text-align"),n("span",{class:"token punctuation"},":"),t(" center"),n("span",{class:"token punctuation"},";"),t(`
  468. `),n("span",{class:"token property"},"cursor"),n("span",{class:"token punctuation"},":"),t(" default"),n("span",{class:"token punctuation"},";"),t(`
  469. `),n("span",{class:"token punctuation"},"}"),t(`
  470. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu"),t(),n("span",{class:"token punctuation"},"{"),t(`
  471. `),n("span",{class:"token property"},"max-height"),n("span",{class:"token punctuation"},":"),t(" 300px"),n("span",{class:"token punctuation"},";"),t(`
  472. `),n("span",{class:"token punctuation"},"}"),t(`
  473. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("style")]),n("span",{class:"token punctuation"},">")]),t(`
  474. `)])],-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(`
  475. `),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(`
  476. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  477. `),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(`
  478. `),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(`
  479. `),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(`
  480. `),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(`
  481. `),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(`
  482. `),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(`
  483. `),n("span",{class:"token punctuation"},">")]),t(`
  484. `),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(`
  485. `),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(`
  486. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  487. {{ item.value }}
  488. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
  489. `),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(`
  490. `),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(`
  491. `),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(`
  492. `),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(`
  493. `),n("span",{class:"token punctuation"},">")]),t(`
  494. more
  495. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
  496. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  497. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  498. `),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(`
  499. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
  500. `),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(`
  501. `),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(`
  502. `),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(`
  503. `),n("span",{class:"token punctuation"},">")]),t(`
  504. View all results
  505. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
  506. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  507. `),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(`
  508. `),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(`
  509. {{ item.value }}
  510. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  511. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("UserOutlined")]),t(),n("span",{class:"token punctuation"},"/>")]),t(`
  512. {{ item.count }}
  513. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  514. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
  515. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  516. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  517. `),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(`
  518. `),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(`
  519. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
  520. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  521. `),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(`
  522. `),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(`
  523. `),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(`
  524. `),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(`
  525. `),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(`
  526. `),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(`
  527. `),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(`
  528. `),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(`
  529. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  530. `),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(`
  531. `),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(`
  532. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
  533. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  534. `),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(`
  535. `),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(`
  536. `),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(`
  537. `),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(`
  538. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  539. `),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(`
  540. `),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(`
  541. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
  542. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  543. `),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(`
  544. `),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(`
  545. `),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(`
  546. `),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(`
  547. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),t(`
  548. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(`
  549. `),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(`
  550. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),t(`
  551. `),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(`
  552. `),n("span",{class:"token literal-property property"},"components"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"{"),t(`
  553. UserOutlined`),n("span",{class:"token punctuation"},","),t(`
  554. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  555. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  556. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  557. `),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(`
  558. dataSource`),n("span",{class:"token punctuation"},","),t(`
  559. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  560. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  561. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  562. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  563. `),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(`
  564. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item-group-title"),t(),n("span",{class:"token punctuation"},"{"),t(`
  565. `),n("span",{class:"token property"},"color"),n("span",{class:"token punctuation"},":"),t(" #666"),n("span",{class:"token punctuation"},";"),t(`
  566. `),n("span",{class:"token property"},"font-weight"),n("span",{class:"token punctuation"},":"),t(" bold"),n("span",{class:"token punctuation"},";"),t(`
  567. `),n("span",{class:"token punctuation"},"}"),t(`
  568. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item-group"),t(),n("span",{class:"token punctuation"},"{"),t(`
  569. `),n("span",{class:"token property"},"border-bottom"),n("span",{class:"token punctuation"},":"),t(" 1px solid #f6f6f6"),n("span",{class:"token punctuation"},";"),t(`
  570. `),n("span",{class:"token punctuation"},"}"),t(`
  571. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item"),t(),n("span",{class:"token punctuation"},"{"),t(`
  572. `),n("span",{class:"token property"},"padding-left"),n("span",{class:"token punctuation"},":"),t(" 16px"),n("span",{class:"token punctuation"},";"),t(`
  573. `),n("span",{class:"token punctuation"},"}"),t(`
  574. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu-item.show-all"),t(),n("span",{class:"token punctuation"},"{"),t(`
  575. `),n("span",{class:"token property"},"text-align"),n("span",{class:"token punctuation"},":"),t(" center"),n("span",{class:"token punctuation"},";"),t(`
  576. `),n("span",{class:"token property"},"cursor"),n("span",{class:"token punctuation"},":"),t(" default"),n("span",{class:"token punctuation"},";"),t(`
  577. `),n("span",{class:"token punctuation"},"}"),t(`
  578. `),n("span",{class:"token selector"},".certain-category-search-dropdown .ant-select-dropdown-menu"),t(),n("span",{class:"token punctuation"},"{"),t(`
  579. `),n("span",{class:"token property"},"max-height"),n("span",{class:"token punctuation"},":"),t(" 300px"),n("span",{class:"token punctuation"},";"),t(`
  580. `),n("span",{class:"token punctuation"},"}"),t(`
  581. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("style")]),n("span",{class:"token punctuation"},">")]),t(`
  582. `)])],-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">
  583. <span aria-hidden="true" class="anchor">#</span>
  584. </a></h2>
  585. <p>\u67E5\u8BE2\u6A21\u5F0F - \u4E0D\u786E\u5B9A\u7C7B\u76EE\u3002</p>
  586. <h2 id="en-US">en-US <a class="header-anchor" href="#en-US">
  587. <span aria-hidden="true" class="anchor">#</span>
  588. </a></h2>
  589. <p>Lookup-Patterns - Uncertain Category.</p>
  590. `,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(`
  591. `),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(`
  592. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  593. `),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(`
  594. `),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(`
  595. `),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(`
  596. `),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(`
  597. `),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(`
  598. `),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(`
  599. `),n("span",{class:"token punctuation"},">")]),t(`
  600. `),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(`
  601. `),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(`
  602. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  603. Found {{ item.query }} on
  604. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
  605. `),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(`
  606. `),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(`
  607. `),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(`
  608. `),n("span",{class:"token punctuation"},">")]),t(`
  609. {{ item.category }}
  610. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
  611. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  612. `),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(`
  613. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
  614. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  615. `),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(`
  616. `),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(`
  617. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
  618. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  619. `),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(`
  620. `),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(`
  621. `),n("span",{class:"token keyword"},"interface"),t(),n("span",{class:"token class-name"},"Option"),t(),n("span",{class:"token punctuation"},"{"),t(`
  622. `),n("span",{class:"token literal-property property"},"query"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
  623. `),n("span",{class:"token literal-property property"},"category"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
  624. `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),t(" string"),n("span",{class:"token punctuation"},";"),t(`
  625. `),n("span",{class:"token literal-property property"},"count"),n("span",{class:"token operator"},":"),t(" number"),n("span",{class:"token punctuation"},";"),t(`
  626. `),n("span",{class:"token punctuation"},"}"),t(`
  627. `),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(`
  628. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  629. `),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(`
  630. `),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(`
  631. `),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(`
  632. 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(`
  633. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  634. `),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(`
  635. `),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(`
  636. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  637. `),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(`
  638. `),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(`
  639. `),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(`
  640. `),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(`
  641. `),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(`
  642. query`),n("span",{class:"token punctuation"},","),t(`
  643. `),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(`
  644. `),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(`
  645. `),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(`
  646. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  647. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  648. `),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(`
  649. 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(`
  650. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  651. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  652. value`),n("span",{class:"token punctuation"},","),t(`
  653. dataSource`),n("span",{class:"token punctuation"},","),t(`
  654. onSelect`),n("span",{class:"token punctuation"},","),t(`
  655. handleSearch`),n("span",{class:"token punctuation"},","),t(`
  656. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  657. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  658. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  659. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  660. `)])],-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(`
  661. `),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(`
  662. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-auto-complete")]),t(`
  663. `),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(`
  664. `),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(`
  665. `),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(`
  666. `),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(`
  667. `),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(`
  668. `),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(`
  669. `),n("span",{class:"token punctuation"},">")]),t(`
  670. `),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(`
  671. `),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(`
  672. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  673. Found {{ item.query }} on
  674. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a")]),t(`
  675. `),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(`
  676. `),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(`
  677. `),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(`
  678. `),n("span",{class:"token punctuation"},">")]),t(`
  679. {{ item.category }}
  680. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("a")]),n("span",{class:"token punctuation"},">")]),t(`
  681. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("span")]),n("span",{class:"token punctuation"},">")]),t(`
  682. `),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(`
  683. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
  684. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  685. `),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(`
  686. `),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(`
  687. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("div")]),n("span",{class:"token punctuation"},">")]),t(`
  688. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
  689. `),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(`
  690. `),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(`
  691. `),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(`
  692. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
  693. `),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(`
  694. `),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(`
  695. `),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(`
  696. 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(`
  697. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  698. `),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(`
  699. `),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(`
  700. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  701. `),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(`
  702. `),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(`
  703. query`),n("span",{class:"token punctuation"},","),t(`
  704. `),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(`
  705. `),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(`
  706. `),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(`
  707. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  708. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  709. `),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(`
  710. 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(`
  711. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  712. `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(`
  713. value`),n("span",{class:"token punctuation"},","),t(`
  714. dataSource`),n("span",{class:"token punctuation"},","),t(`
  715. onSelect`),n("span",{class:"token punctuation"},","),t(`
  716. handleSearch`),n("span",{class:"token punctuation"},","),t(`
  717. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(`
  718. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
  719. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(`
  720. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
  721. `)])],-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:`
  722. \u8F93\u5165\u6846\u81EA\u52A8\u5B8C\u6210\u529F\u80FD\u3002
  723. ## \u4F55\u65F6\u4F7F\u7528
  724. - \u9700\u8981\u4E00\u4E2A\u8F93\u5165\u6846\u800C\u4E0D\u662F\u9009\u62E9\u5668\u3002
  725. - \u9700\u8981\u8F93\u5165\u5EFA\u8BAE/\u8F85\u52A9\u63D0\u793A\u3002
  726. \u548C Select \u7684\u533A\u522B\u662F\uFF1A
  727. - 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
  728. - Select \u662F\u5728\u9650\u5B9A\u7684\u53EF\u9009\u9879\u4E2D\u8FDB\u884C\u9009\u62E9\uFF0C\u5173\u952E\u8BCD\u662F**\u9009\u62E9**\u3002
  729. ## API
  730. \`\`\`html
  731. &lt;a-auto-complete v-model:value=&quot;value&quot; :options=&quot;options&quot; /&gt;
  732. \`\`\`
  733. | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
  734. | --- | --- | --- | --- | --- |
  735. | allowClear | \u652F\u6301\u6E05\u9664, \u5355\u9009\u6A21\u5F0F\u6709\u6548 | boolean | false | |
  736. | autofocus | \u81EA\u52A8\u83B7\u53D6\u7126\u70B9 | boolean | false | |
  737. | 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 | |
  738. | default (\u81EA\u5B9A\u4E49\u8F93\u5165\u6846) | \u81EA\u5B9A\u4E49\u8F93\u5165\u6846 | slot | \`&lt;Input /&gt;\` | |
  739. | defaultActiveFirstOption | \u662F\u5426\u9ED8\u8BA4\u9AD8\u4EAE\u7B2C\u4E00\u4E2A\u9009\u9879\u3002 | boolean | true | |
  740. | defaultOpen | \u662F\u5426\u9ED8\u8BA4\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355 | boolean | - | |
  741. | disabled | \u662F\u5426\u7981\u7528 | boolean | false | |
  742. | 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 | |
  743. | dropdownMenuStyle | dropdown \u83DC\u5355\u81EA\u5B9A\u4E49\u6837\u5F0F | object | | 1.5.0 |
  744. | 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 | |
  745. | open | \u662F\u5426\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355 | boolean | - | |
  746. | option | \u901A\u8FC7 option \u63D2\u69FD\uFF0C\u81EA\u5B9A\u4E49\u8282\u70B9 | v-slot:option=&quot;{value, label, [disabled, key, title]}&quot; | - | 3.0 |
  747. | 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)\\[] | | |
  748. | placeholder | \u8F93\u5165\u6846\u63D0\u793A | string \\| slot | - | |
  749. | v-model:value | \u6307\u5B9A\u5F53\u524D\u9009\u4E2D\u7684\u6761\u76EE | string\\|string\\[]\\|{ key: string, label: string\\|vNodes }\\|Array&amp;lt;{ key: string, label: string\\|vNodes }&gt; | \u65E0 | |
  750. ### \u4E8B\u4EF6
  751. | \u4E8B\u4EF6\u540D\u79F0 | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 | \u7248\u672C |
  752. | --- | --- | --- | --- |
  753. | blur | \u5931\u53BB\u7126\u70B9\u65F6\u7684\u56DE\u8C03 | function() | |
  754. | change | \u9009\u4E2D option\uFF0C\u6216 input \u7684 value \u53D8\u5316\u65F6\uFF0C\u8C03\u7528\u6B64\u51FD\u6570 | function(value) | |
  755. | dropdownVisibleChange | \u5C55\u5F00\u4E0B\u62C9\u83DC\u5355\u7684\u56DE\u8C03 | function(open) | |
  756. | focus | \u83B7\u5F97\u7126\u70B9\u65F6\u7684\u56DE\u8C03 | function() | |
  757. | search | \u641C\u7D22\u8865\u5168\u9879\u7684\u65F6\u5019\u8C03\u7528 | function(value) | |
  758. | select | \u88AB\u9009\u4E2D\u65F6\u8C03\u7528\uFF0C\u53C2\u6570\u4E3A\u9009\u4E2D\u9879\u7684 value \u503C | function(value, option) | |
  759. ## \u65B9\u6CD5
  760. | \u540D\u79F0 | \u63CF\u8FF0 | \u7248\u672C |
  761. | ------- | -------- | ---- |
  762. | blur() | \u79FB\u9664\u7126\u70B9 | |
  763. | focus() | \u83B7\u53D6\u7126\u70B9 | |
  764. ## FAQ
  765. ### v2 \u7684\u90E8\u5206\u5C5E\u6027\u4E3A\u4F55\u5728 v3 \u4E2D\u6CA1\u6709\u4E86\uFF1F
  766. 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
  767. \u6B64\u5916\u4E3A\u4E86\u7EDF\u4E00 API\uFF0C\`dataSource\` \u6539\u4E3A \`options\` \u4F60\u53EF\u4EE5\u5982\u4E0B\u8F6C\u6362\uFF1A
  768. #### v2
  769. \`\`\`ts
  770. dataSource = [&#39;light&#39;, &#39;bamboo&#39;];
  771. // or
  772. dataSource = [
  773. { value: &#39;light&#39;, text: &#39;Light&#39; },
  774. { value: &#39;bamboo&#39;, text: &#39;Bamboo&#39; },
  775. ];
  776. \`\`\`
  777. #### v3
  778. \`\`\`ts
  779. options = [
  780. { value: &#39;light&#39;, label: &#39;Light&#39; },
  781. { value: &#39;bamboo&#39;, label: &#39;Bamboo&#39; },
  782. ];
  783. \`\`\`
  784. `,html:`<p>\u8F93\u5165\u6846\u81EA\u52A8\u5B8C\u6210\u529F\u80FD\u3002</p>
  785. <h2 id="\u4F55\u65F6\u4F7F\u7528">\u4F55\u65F6\u4F7F\u7528 <a class="header-anchor" href="#\u4F55\u65F6\u4F7F\u7528">
  786. <span aria-hidden="true" class="anchor">#</span>
  787. </a></h2>
  788. <ul>
  789. <li>\u9700\u8981\u4E00\u4E2A\u8F93\u5165\u6846\u800C\u4E0D\u662F\u9009\u62E9\u5668\u3002</li>
  790. <li>\u9700\u8981\u8F93\u5165\u5EFA\u8BAE/\u8F85\u52A9\u63D0\u793A\u3002</li>
  791. </ul>
  792. <p>\u548C Select \u7684\u533A\u522B\u662F\uFF1A</p>
  793. <ul>
  794. <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>
  795. <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>
  796. </ul>
  797. <h2 id="API">API <a class="header-anchor" href="#API">
  798. <span aria-hidden="true" class="anchor">#</span>
  799. </a></h2>
  800. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</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>
  801. </code></pre>
  802. <table>
  803. <thead>
  804. <tr>
  805. <th>\u53C2\u6570</th>
  806. <th>\u8BF4\u660E</th>
  807. <th>\u7C7B\u578B</th>
  808. <th>\u9ED8\u8BA4\u503C</th>
  809. <th>\u7248\u672C</th>
  810. </tr>
  811. </thead>
  812. <tbody>
  813. <tr>
  814. <td>allowClear</td>
  815. <td>\u652F\u6301\u6E05\u9664, \u5355\u9009\u6A21\u5F0F\u6709\u6548</td>
  816. <td>boolean</td>
  817. <td>false</td>
  818. <td></td>
  819. </tr>
  820. <tr>
  821. <td>autofocus</td>
  822. <td>\u81EA\u52A8\u83B7\u53D6\u7126\u70B9</td>
  823. <td>boolean</td>
  824. <td>false</td>
  825. <td></td>
  826. </tr>
  827. <tr>
  828. <td>backfill</td>
  829. <td>\u4F7F\u7528\u952E\u76D8\u9009\u62E9\u9009\u9879\u7684\u65F6\u5019\u628A\u9009\u4E2D\u9879\u56DE\u586B\u5230\u8F93\u5165\u6846\u4E2D</td>
  830. <td>boolean</td>
  831. <td>false</td>
  832. <td></td>
  833. </tr>
  834. <tr>
  835. <td>default (\u81EA\u5B9A\u4E49\u8F93\u5165\u6846)</td>
  836. <td>\u81EA\u5B9A\u4E49\u8F93\u5165\u6846</td>
  837. <td>slot</td>
  838. <td><code>&lt;Input /&gt;</code></td>
  839. <td></td>
  840. </tr>
  841. <tr>
  842. <td>defaultActiveFirstOption</td>
  843. <td>\u662F\u5426\u9ED8\u8BA4\u9AD8\u4EAE\u7B2C\u4E00\u4E2A\u9009\u9879\u3002</td>
  844. <td>boolean</td>
  845. <td>true</td>
  846. <td></td>
  847. </tr>
  848. <tr>
  849. <td>defaultOpen</td>
  850. <td>\u662F\u5426\u9ED8\u8BA4\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355</td>
  851. <td>boolean</td>
  852. <td>-</td>
  853. <td></td>
  854. </tr>
  855. <tr>
  856. <td>disabled</td>
  857. <td>\u662F\u5426\u7981\u7528</td>
  858. <td>boolean</td>
  859. <td>false</td>
  860. <td></td>
  861. </tr>
  862. <tr>
  863. <td>dropdownMatchSelectWidth</td>
  864. <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>
  865. <td>boolean | number</td>
  866. <td>true</td>
  867. <td></td>
  868. </tr>
  869. <tr>
  870. <td>dropdownMenuStyle</td>
  871. <td>dropdown \u83DC\u5355\u81EA\u5B9A\u4E49\u6837\u5F0F</td>
  872. <td>object</td>
  873. <td></td>
  874. <td>1.5.0</td>
  875. </tr>
  876. <tr>
  877. <td>filterOption</td>
  878. <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>
  879. <td>boolean or function(inputValue, option)</td>
  880. <td>true</td>
  881. <td></td>
  882. </tr>
  883. <tr>
  884. <td>open</td>
  885. <td>\u662F\u5426\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355</td>
  886. <td>boolean</td>
  887. <td>-</td>
  888. <td></td>
  889. </tr>
  890. <tr>
  891. <td>option</td>
  892. <td>\u901A\u8FC7 option \u63D2\u69FD\uFF0C\u81EA\u5B9A\u4E49\u8282\u70B9</td>
  893. <td>v-slot:option=&quot;{value, label, [disabled, key, title]}&quot;</td>
  894. <td>-</td>
  895. <td>3.0</td>
  896. </tr>
  897. <tr>
  898. <td>options</td>
  899. <td>\u81EA\u52A8\u5B8C\u6210\u7684\u6570\u636E\u6E90</td>
  900. <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>
  901. <td></td>
  902. <td></td>
  903. </tr>
  904. <tr>
  905. <td>placeholder</td>
  906. <td>\u8F93\u5165\u6846\u63D0\u793A</td>
  907. <td>string | slot</td>
  908. <td>-</td>
  909. <td></td>
  910. </tr>
  911. <tr>
  912. <td>v-model:value</td>
  913. <td>\u6307\u5B9A\u5F53\u524D\u9009\u4E2D\u7684\u6761\u76EE</td>
  914. <td>string|string[]|{ key: string, label: string|vNodes }|Array&lt;{ key: string, label: string|vNodes }&gt;</td>
  915. <td>\u65E0</td>
  916. <td></td>
  917. </tr>
  918. </tbody>
  919. </table>
  920. <h3 id="\u4E8B\u4EF6">\u4E8B\u4EF6 <a class="header-anchor" href="#\u4E8B\u4EF6">
  921. <span aria-hidden="true" class="anchor">#</span>
  922. </a></h3>
  923. <table>
  924. <thead>
  925. <tr>
  926. <th>\u4E8B\u4EF6\u540D\u79F0</th>
  927. <th>\u8BF4\u660E</th>
  928. <th>\u56DE\u8C03\u53C2\u6570</th>
  929. <th>\u7248\u672C</th>
  930. </tr>
  931. </thead>
  932. <tbody>
  933. <tr>
  934. <td>blur</td>
  935. <td>\u5931\u53BB\u7126\u70B9\u65F6\u7684\u56DE\u8C03</td>
  936. <td>function()</td>
  937. <td></td>
  938. </tr>
  939. <tr>
  940. <td>change</td>
  941. <td>\u9009\u4E2D option\uFF0C\u6216 input \u7684 value \u53D8\u5316\u65F6\uFF0C\u8C03\u7528\u6B64\u51FD\u6570</td>
  942. <td>function(value)</td>
  943. <td></td>
  944. </tr>
  945. <tr>
  946. <td>dropdownVisibleChange</td>
  947. <td>\u5C55\u5F00\u4E0B\u62C9\u83DC\u5355\u7684\u56DE\u8C03</td>
  948. <td>function(open)</td>
  949. <td></td>
  950. </tr>
  951. <tr>
  952. <td>focus</td>
  953. <td>\u83B7\u5F97\u7126\u70B9\u65F6\u7684\u56DE\u8C03</td>
  954. <td>function()</td>
  955. <td></td>
  956. </tr>
  957. <tr>
  958. <td>search</td>
  959. <td>\u641C\u7D22\u8865\u5168\u9879\u7684\u65F6\u5019\u8C03\u7528</td>
  960. <td>function(value)</td>
  961. <td></td>
  962. </tr>
  963. <tr>
  964. <td>select</td>
  965. <td>\u88AB\u9009\u4E2D\u65F6\u8C03\u7528\uFF0C\u53C2\u6570\u4E3A\u9009\u4E2D\u9879\u7684 value \u503C</td>
  966. <td>function(value, option)</td>
  967. <td></td>
  968. </tr>
  969. </tbody>
  970. </table>
  971. <h2 id="\u65B9\u6CD5">\u65B9\u6CD5 <a class="header-anchor" href="#\u65B9\u6CD5">
  972. <span aria-hidden="true" class="anchor">#</span>
  973. </a></h2>
  974. <table>
  975. <thead>
  976. <tr>
  977. <th>\u540D\u79F0</th>
  978. <th>\u63CF\u8FF0</th>
  979. <th>\u7248\u672C</th>
  980. </tr>
  981. </thead>
  982. <tbody>
  983. <tr>
  984. <td>blur()</td>
  985. <td>\u79FB\u9664\u7126\u70B9</td>
  986. <td></td>
  987. </tr>
  988. <tr>
  989. <td>focus()</td>
  990. <td>\u83B7\u53D6\u7126\u70B9</td>
  991. <td></td>
  992. </tr>
  993. </tbody>
  994. </table>
  995. <h2 id="FAQ">FAQ <a class="header-anchor" href="#FAQ">
  996. <span aria-hidden="true" class="anchor">#</span>
  997. </a></h2>
  998. <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">
  999. <span aria-hidden="true" class="anchor">#</span>
  1000. </a></h3>
  1001. <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>
  1002. <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>
  1003. <h4 id="v2">v2 <a class="header-anchor" href="#v2">
  1004. <span aria-hidden="true" class="anchor">#</span>
  1005. </a></h4>
  1006. <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>
  1007. <span class="token comment">// or</span>
  1008. dataSource <span class="token operator">=</span> <span class="token punctuation">[</span>
  1009. <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>
  1010. <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>
  1011. <span class="token punctuation">]</span><span class="token punctuation">;</span>
  1012. </code></pre>
  1013. <h4 id="v3">v3 <a class="header-anchor" href="#v3">
  1014. <span aria-hidden="true" class="anchor">#</span>
  1015. </a></h4>
  1016. <pre class="language-ts" v-pre><code>options <span class="token operator">=</span> <span class="token punctuation">[</span>
  1017. <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>
  1018. <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>
  1019. <span class="token punctuation">]</span><span class="token punctuation">;</span>
  1020. </code></pre>
  1021. `,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">&lt;</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">&quot;</span>value<span class="token punctuation">&quot;</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">&quot;</span>options<span class="token punctuation">&quot;</span></span> <span class="token punctuation">/&gt;</span></span>
  1022. </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>&lt;Input /&gt;</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=&quot;{value, label, [disabled, key, title]}&quot;</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&lt;{ key: string, label: string|vNodes }&gt;</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">&#39;light&#39;</span><span class="token punctuation">,</span> <span class="token string">&#39;bamboo&#39;</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
  1023. <span class="token comment">// or</span>
  1024. dataSource <span class="token operator">=</span> <span class="token punctuation">[</span>
  1025. <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">&#39;light&#39;</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">&#39;Light&#39;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1026. <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">&#39;bamboo&#39;</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">&#39;Bamboo&#39;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1027. <span class="token punctuation">]</span><span class="token punctuation">;</span>
  1028. </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>
  1029. <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">&#39;light&#39;</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">&#39;Light&#39;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1030. <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">&#39;bamboo&#39;</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">&#39;Bamboo&#39;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1031. <span class="token punctuation">]</span><span class="token punctuation">;</span>
  1032. </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:`
  1033. Autocomplete function of input field.
  1034. ## When To Use
  1035. - When you need an input box instead of a selector.
  1036. - When you need input suggestions or helping text.
  1037. The differences with Select are:
  1038. - AutoComplete is an input box with text hints, and users can type freely. The keyword is aiding **input**.
  1039. - Select is selecting among given choices. The keyword is **select**.
  1040. ## API
  1041. \`\`\`html
  1042. &lt;a-auto-complete v-model:value=&quot;value&quot; :options=&quot;options&quot; /&gt;
  1043. \`\`\`
  1044. | Property | Description | Type | Default | Version |
  1045. | --- | --- | --- | --- | --- |
  1046. | allowClear | Show clear button, effective in multiple mode only. | boolean | false | |
  1047. | autofocus | get focus when component mounted | boolean | false | |
  1048. | backfill | backfill selected item the input when using keyboard | boolean | false | |
  1049. | default (for customize input element) | customize input element | slot | \`&lt;Input /&gt;\` | |
  1050. | defaultActiveFirstOption | Whether active first option by default | boolean | true | |
  1051. | defaultOpen | Initial open state of dropdown | boolean | - | |
  1052. | disabled | Whether disabled select | boolean | false | |
  1053. | 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 | |
  1054. | dropdownMenuStyle | additional style applied to dropdown menu | object | | 1.5.0 |
  1055. | 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 | |
  1056. | open | Controlled open state of dropdown | boolean | - | |
  1057. | option | custom render option by slot | v-slot:option=&quot;{value, label, [disabled, key, title]}&quot; | - | 3.0 |
  1058. | options | Data source for autocomplete | [DataSourceItemType](https://github.com/vueComponent/ant-design-vue/blob/724d53b907e577cf5880c1e6742d4c3f924f8f49/components/auto-complete/index.vue#L9)\\[] | | |
  1059. | placeholder | placeholder of input | string | - | |
  1060. | v-model:value | selected option | string\\|string\\[]\\|{ key: string, label: string\\|vNodes }\\|Array&amp;lt;{ key: string, label: string\\|vNodes }&gt; | - | |
  1061. ### events
  1062. | Events Name | Description | Arguments | Version | |
  1063. | --- | --- | --- | --- | --- |
  1064. | blur | Called when leaving the component. | function() | | |
  1065. | change | Called when select an option or input value change, or value of input is changed | function(value) | | |
  1066. | dropdownVisibleChange | Call when dropdown open | function(open) | | |
  1067. | focus | Called when entering the component | function() | | |
  1068. | search | Called when searching items. | function(value) | - | |
  1069. | select | Called when a option is selected. param is option&#39;s value and option instance. | function(value, option) | | |
  1070. ## Methods
  1071. | Name | Description | Version |
  1072. | ------- | ------------ | ------- |
  1073. | blur() | remove focus | |
  1074. | focus() | get focus | |
  1075. ## FAQ
  1076. ### Part of the api in v2 are not available in v3?
  1077. 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.
  1078. Besides, to unify the API, \`dataSource\` is replaced with \`options\`. You can migrate with the following change:
  1079. #### v2
  1080. \`\`\`ts
  1081. dataSource = [&#39;light&#39;, &#39;bamboo&#39;];
  1082. // or
  1083. dataSource = [
  1084. { value: &#39;light&#39;, text: &#39;Light&#39; },
  1085. { value: &#39;bamboo&#39;, text: &#39;Bamboo&#39; },
  1086. ];
  1087. \`\`\`
  1088. #### v3
  1089. \`\`\`ts
  1090. options = [
  1091. { value: &#39;light&#39;, label: &#39;Light&#39; },
  1092. { value: &#39;bamboo&#39;, label: &#39;Bamboo&#39; },
  1093. ];
  1094. \`\`\`
  1095. `,html:`<p>Autocomplete function of input field.</p>
  1096. <h2 id="When-To-Use">When To Use <a class="header-anchor" href="#When-To-Use">
  1097. <span aria-hidden="true" class="anchor">#</span>
  1098. </a></h2>
  1099. <ul>
  1100. <li>When you need an input box instead of a selector.</li>
  1101. <li>When you need input suggestions or helping text.</li>
  1102. </ul>
  1103. <p>The differences with Select are:</p>
  1104. <ul>
  1105. <li>AutoComplete is an input box with text hints, and users can type freely. The keyword is aiding <strong>input</strong>.</li>
  1106. <li>Select is selecting among given choices. The keyword is <strong>select</strong>.</li>
  1107. </ul>
  1108. <h2 id="API">API <a class="header-anchor" href="#API">
  1109. <span aria-hidden="true" class="anchor">#</span>
  1110. </a></h2>
  1111. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</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>
  1112. </code></pre>
  1113. <table>
  1114. <thead>
  1115. <tr>
  1116. <th>Property</th>
  1117. <th>Description</th>
  1118. <th>Type</th>
  1119. <th>Default</th>
  1120. <th>Version</th>
  1121. </tr>
  1122. </thead>
  1123. <tbody>
  1124. <tr>
  1125. <td>allowClear</td>
  1126. <td>Show clear button, effective in multiple mode only.</td>
  1127. <td>boolean</td>
  1128. <td>false</td>
  1129. <td></td>
  1130. </tr>
  1131. <tr>
  1132. <td>autofocus</td>
  1133. <td>get focus when component mounted</td>
  1134. <td>boolean</td>
  1135. <td>false</td>
  1136. <td></td>
  1137. </tr>
  1138. <tr>
  1139. <td>backfill</td>
  1140. <td>backfill selected item the input when using keyboard</td>
  1141. <td>boolean</td>
  1142. <td>false</td>
  1143. <td></td>
  1144. </tr>
  1145. <tr>
  1146. <td>default (for customize input element)</td>
  1147. <td>customize input element</td>
  1148. <td>slot</td>
  1149. <td><code>&lt;Input /&gt;</code></td>
  1150. <td></td>
  1151. </tr>
  1152. <tr>
  1153. <td>defaultActiveFirstOption</td>
  1154. <td>Whether active first option by default</td>
  1155. <td>boolean</td>
  1156. <td>true</td>
  1157. <td></td>
  1158. </tr>
  1159. <tr>
  1160. <td>defaultOpen</td>
  1161. <td>Initial open state of dropdown</td>
  1162. <td>boolean</td>
  1163. <td>-</td>
  1164. <td></td>
  1165. </tr>
  1166. <tr>
  1167. <td>disabled</td>
  1168. <td>Whether disabled select</td>
  1169. <td>boolean</td>
  1170. <td>false</td>
  1171. <td></td>
  1172. </tr>
  1173. <tr>
  1174. <td>dropdownMatchSelectWidth</td>
  1175. <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>
  1176. <td>boolean | number</td>
  1177. <td>true</td>
  1178. <td></td>
  1179. </tr>
  1180. <tr>
  1181. <td>dropdownMenuStyle</td>
  1182. <td>additional style applied to dropdown menu</td>
  1183. <td>object</td>
  1184. <td></td>
  1185. <td>1.5.0</td>
  1186. </tr>
  1187. <tr>
  1188. <td>filterOption</td>
  1189. <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>
  1190. <td>boolean or function(inputValue, option)</td>
  1191. <td>true</td>
  1192. <td></td>
  1193. </tr>
  1194. <tr>
  1195. <td>open</td>
  1196. <td>Controlled open state of dropdown</td>
  1197. <td>boolean</td>
  1198. <td>-</td>
  1199. <td></td>
  1200. </tr>
  1201. <tr>
  1202. <td>option</td>
  1203. <td>custom render option by slot</td>
  1204. <td>v-slot:option=&quot;{value, label, [disabled, key, title]}&quot;</td>
  1205. <td>-</td>
  1206. <td>3.0</td>
  1207. </tr>
  1208. <tr>
  1209. <td>options</td>
  1210. <td>Data source for autocomplete</td>
  1211. <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>
  1212. <td></td>
  1213. <td></td>
  1214. </tr>
  1215. <tr>
  1216. <td>placeholder</td>
  1217. <td>placeholder of input</td>
  1218. <td>string</td>
  1219. <td>-</td>
  1220. <td></td>
  1221. </tr>
  1222. <tr>
  1223. <td>v-model:value</td>
  1224. <td>selected option</td>
  1225. <td>string|string[]|{ key: string, label: string|vNodes }|Array&lt;{ key: string, label: string|vNodes }&gt;</td>
  1226. <td>-</td>
  1227. <td></td>
  1228. </tr>
  1229. </tbody>
  1230. </table>
  1231. <h3 id="events">events <a class="header-anchor" href="#events">
  1232. <span aria-hidden="true" class="anchor">#</span>
  1233. </a></h3>
  1234. <table>
  1235. <thead>
  1236. <tr>
  1237. <th>Events Name</th>
  1238. <th>Description</th>
  1239. <th>Arguments</th>
  1240. <th>Version</th>
  1241. <th></th>
  1242. </tr>
  1243. </thead>
  1244. <tbody>
  1245. <tr>
  1246. <td>blur</td>
  1247. <td>Called when leaving the component.</td>
  1248. <td>function()</td>
  1249. <td></td>
  1250. <td></td>
  1251. </tr>
  1252. <tr>
  1253. <td>change</td>
  1254. <td>Called when select an option or input value change, or value of input is changed</td>
  1255. <td>function(value)</td>
  1256. <td></td>
  1257. <td></td>
  1258. </tr>
  1259. <tr>
  1260. <td>dropdownVisibleChange</td>
  1261. <td>Call when dropdown open</td>
  1262. <td>function(open)</td>
  1263. <td></td>
  1264. <td></td>
  1265. </tr>
  1266. <tr>
  1267. <td>focus</td>
  1268. <td>Called when entering the component</td>
  1269. <td>function()</td>
  1270. <td></td>
  1271. <td></td>
  1272. </tr>
  1273. <tr>
  1274. <td>search</td>
  1275. <td>Called when searching items.</td>
  1276. <td>function(value)</td>
  1277. <td>-</td>
  1278. <td></td>
  1279. </tr>
  1280. <tr>
  1281. <td>select</td>
  1282. <td>Called when a option is selected. param is option's value and option instance.</td>
  1283. <td>function(value, option)</td>
  1284. <td></td>
  1285. <td></td>
  1286. </tr>
  1287. </tbody>
  1288. </table>
  1289. <h2 id="Methods">Methods <a class="header-anchor" href="#Methods">
  1290. <span aria-hidden="true" class="anchor">#</span>
  1291. </a></h2>
  1292. <table>
  1293. <thead>
  1294. <tr>
  1295. <th>Name</th>
  1296. <th>Description</th>
  1297. <th>Version</th>
  1298. </tr>
  1299. </thead>
  1300. <tbody>
  1301. <tr>
  1302. <td>blur()</td>
  1303. <td>remove focus</td>
  1304. <td></td>
  1305. </tr>
  1306. <tr>
  1307. <td>focus()</td>
  1308. <td>get focus</td>
  1309. <td></td>
  1310. </tr>
  1311. </tbody>
  1312. </table>
  1313. <h2 id="FAQ">FAQ <a class="header-anchor" href="#FAQ">
  1314. <span aria-hidden="true" class="anchor">#</span>
  1315. </a></h2>
  1316. <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">
  1317. <span aria-hidden="true" class="anchor">#</span>
  1318. </a></h3>
  1319. <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>
  1320. <p>Besides, to unify the API, <code>dataSource</code> is replaced with <code>options</code>. You can migrate with the following change:</p>
  1321. <h4 id="v2">v2 <a class="header-anchor" href="#v2">
  1322. <span aria-hidden="true" class="anchor">#</span>
  1323. </a></h4>
  1324. <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>
  1325. <span class="token comment">// or</span>
  1326. dataSource <span class="token operator">=</span> <span class="token punctuation">[</span>
  1327. <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>
  1328. <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>
  1329. <span class="token punctuation">]</span><span class="token punctuation">;</span>
  1330. </code></pre>
  1331. <h4 id="v3">v3 <a class="header-anchor" href="#v3">
  1332. <span aria-hidden="true" class="anchor">#</span>
  1333. </a></h4>
  1334. <pre class="language-ts" v-pre><code>options <span class="token operator">=</span> <span class="token punctuation">[</span>
  1335. <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>
  1336. <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>
  1337. <span class="token punctuation">]</span><span class="token punctuation">;</span>
  1338. </code></pre>
  1339. `,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">&lt;</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">&quot;</span>value<span class="token punctuation">&quot;</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">&quot;</span>options<span class="token punctuation">&quot;</span></span> <span class="token punctuation">/&gt;</span></span>
  1340. </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>&lt;Input /&gt;</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=&quot;{value, label, [disabled, key, title]}&quot;</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&lt;{ key: string, label: string|vNodes }&gt;</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&#39;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">&#39;light&#39;</span><span class="token punctuation">,</span> <span class="token string">&#39;bamboo&#39;</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
  1341. <span class="token comment">// or</span>
  1342. dataSource <span class="token operator">=</span> <span class="token punctuation">[</span>
  1343. <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">&#39;light&#39;</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">&#39;Light&#39;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1344. <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">&#39;bamboo&#39;</span><span class="token punctuation">,</span> text<span class="token operator">:</span> <span class="token string">&#39;Bamboo&#39;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1345. <span class="token punctuation">]</span><span class="token punctuation">;</span>
  1346. </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>
  1347. <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">&#39;light&#39;</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">&#39;Light&#39;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1348. <span class="token punctuation">{</span> value<span class="token operator">:</span> <span class="token string">&#39;bamboo&#39;</span><span class="token punctuation">,</span> label<span class="token operator">:</span> <span class="token string">&#39;Bamboo&#39;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1349. <span class="token punctuation">]</span><span class="token punctuation">;</span>
  1350. </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};