|
|
-import{d as u,X as l,a as t,S as d,x as m,y as f,I as y,t as c}from"./vendor.ecffa0f1.js";/* empty css *//* empty css *//* empty css */import{S as v}from"./index.61b478c1.js";import{c as h}from"./index.77ab93fd.js";import{c as _}from"./index.926ca9c5.js";import"./index.bd826130.js";/* empty css */const k="_search_1lky7_1",p="_title_1lky7_8",x="_keywords_1lky7_14",j="_content_1lky7_21",w="_searchKeyword_1lky7_27",S="_remove_1lky7_34";var o={search:k,title:p,keywords:x,content:j,searchKeyword:w,remove:S};function b(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!f(a)}var F=u({name:"MusicSearch",setup(){l(!1);const a=l(""),i=l(!1),s=h("music-search",[]),n=e=>{a.value=e;const r=s.value.indexOf(e);r>-1&&s.value.splice(r,1),e&&(s.value.unshift(e),s.value.length=Math.min(s.value.length,5))};return()=>t("div",{class:o.search},[t(d,null,{default:()=>[t(v,{modelValue:a.value,showAction:!0,onSearch:n,onFilter:()=>i.value=!0},null)]}),s.value.length>0&&t("div",{class:_(o.keywords,"van-hairline--bottom")},[t("div",{class:o.content},[s.value.map(e=>t(m,{round:!0,class:o.searchKeyword,key:e,onClick:()=>n(e)},b(e)?e:{default:()=>[e]}))]),t(y,{class:o.remove,name:"delete-o",onClick:()=>s.value=[]},null)]),t(c,{class:o.title,title:"\u4E13\u8F91","is-link":!0,to:"/music-album",value:"\u66F4\u591A"},null),t(c,{class:o.title,title:"\u66F2\u8C31","is-link":!0,to:"/music-list",value:"\u66F4\u591A"},null)])}});export{F as default};
|