index.d386bc18.js 1.5 KB

1
  1. import{d as m,j as e,z as o,M as r,Z as u}from"./index.806e51b9.js";import{G as c,a as d}from"./index.94aa64a2.js";import{I as _}from"./index.f732a4b9.js";import{I as p}from"./icon-xin2.4ab2a52d.js";const x="_theMusicGrid_1kxnx_1",g="_item_1kxnx_12",f="_title_1kxnx_15",h="_des_1kxnx_24",T="_imgWrap_1kxnx_29",y="_albumType_1kxnx_36",b="_model_1kxnx_48",v="_num_1kxnx_63";var l={theMusicGrid:x,item:g,title:f,des:h,imgWrap:T,albumType:y,model:b,num:v};function G(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!u(t)}var C=m({name:"TheMusicGrid",props:{isHiddenTag:{type:Boolean,default:!1},showLight:{type:Boolean,default:!1},lightText:{type:String,default:""},list:{type:Array,default:()=>[]}},emits:["goto"],setup(t,{emit:n}){return()=>{let i;return e("div",{class:l.theMusicGrid},[e(c,{border:!1,columnNum:3},G(i=t.list.map(a=>{let s="";return console.log(t.lightText,"props.lightText"),t.lightText?s=a.albumName.replace(t.lightText,`<span style="color: #FE2451">${t.lightText}</span>`):s=a.albumName,e(d,null,{default:()=>[e("div",{class:l.item,onClick:()=>n("goto",a)},[e("div",{class:l.imgWrap},[a.paymentType==="CHARGE"&&!t.isHiddenTag&&e("span",{class:l.albumType},[o("\u4ED8\u8D39")]),e(_,{class:l.image,width:"100%",height:"100%",fit:"cover",src:a.albumCoverUrl},null),e("div",{class:l.model},[e(r,{name:p},null),e("span",{class:l.num},[a.albumFavoriteCount,o("\u4EBA")])])]),e("div",{class:l.title,innerHTML:s},null)])]})}))?i:{default:()=>[i]})])}}});export{C as M};