1 |
- import{r as s,a9 as c,o as u,c as i,M as _,G as b,F as f,a0 as w,E as C}from"./vue.6daa721c.js";const B={__name:"index",setup(h){const r=s([]),l=s([]),o=s(!1),t=[{value:"A",label:"Apple"},{value:"B",label:"Banana"},{value:"C",label:"Cherry"},{value:"D",label:"Durian"},{value:"H",label:"Honeydew"},{value:"K",label:"Kiwi"}],p=n=>{n?l.value=t.filter(a=>a.label.toLowerCase().includes(n.toLowerCase())):l.value=t},v=()=>{o.value=!0,setTimeout(()=>{l.value=t,o.value=!1},300)};return(n,a)=>{const d=c("el-option"),m=c("el-select");return u(),i("div",null,[_(m,{modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=e=>r.value=e),multiple:"",filterable:"",clearable:"",placeholder:"请选择","filter-method":p,loading:o.value,onFocus:v,style:{width:"300px"}},{default:b(()=>[(u(!0),i(f,null,w(l.value,e=>(u(),C(d,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","loading"])])}}};export{B as default};
|