zhxy-jsd/dist/build/h5/assets/uni-card.fea6370f.js

2 lines
2.6 KiB
JavaScript
Raw Normal View History

2025-05-21 02:44:13 +08:00
import{b as a,e,w as t,q as i,O as l,g as s,y as d,z as n,N as r,_ as c,F as o,l as u,G as _}from"./index-f6e54d8f.js";import{_ as p}from"./_plugin-vue_export-helper.1b428a4d.js";const f=p({name:"UniCard",emits:["click"],props:{title:{type:String,default:""},subTitle:{type:String,default:""},padding:{type:String,default:"10px"},margin:{type:String,default:"15px"},spacing:{type:String,default:"0 10px"},extra:{type:String,default:""},cover:{type:String,default:""},thumbnail:{type:String,default:""},isFull:{type:Boolean,default:!1},isShadow:{type:Boolean,default:!0},shadow:{type:String,default:"0px 0px 3px 1px rgba(0, 0, 0, 0.08)"},border:{type:Boolean,default:!0}},methods:{onClick(a){this.$emit("click",a)}}},[["render",function(p,f,g,h,y,x){const m=o,k=u,v=_;return a(),e(k,{class:c(["uni-card",{"uni-card--full":g.isFull,"uni-card--shadow":g.isShadow,"uni-card--border":g.border}]),style:r({margin:g.isFull?0:g.margin,padding:g.spacing,"box-shadow":g.isShadow?g.shadow:""})},{default:t((()=>[i(" 封面 "),l(p.$slots,"cover",{},(()=>[g.cover?(a(),e(k,{key:0,class:"uni-card__cover"},{default:t((()=>[s(m,{class:"uni-card__cover-image",mode:"widthFix",onClick:f[0]||(f[0]=a=>x.onClick("cover")),src:g.cover},null,8,["src"])])),_:1})):i("v-if",!0)]),!0),l(p.$slots,"title",{},(()=>[g.title||g.extra?(a(),e(k,{key:0,class:"uni-card__header"},{default:t((()=>[i(" 卡片标题 "),s(k,{class:"uni-card__header-box",onClick:f[1]||(f[1]=a=>x.onClick("title"))},{default:t((()=>[g.thumbnail?(a(),e(k,{key:0,class:"uni-card__header-avatar"},{default:t((()=>[s(m,{class:"uni-card__header-avatar-image",src:g.thumbnail,mode:"aspectFit"},null,8,["src"])])),_:1})):i("v-if",!0),s(k,{class:"uni-card__header-content"},{default:t((()=>[s(v,{class:"uni-card__header-content-title uni-ellipsis"},{default:t((()=>[d(n(g.title),1)])),_:1}),g.title&&g.subTitle?(a(),e(v,{key:0,class:"uni-card__header-content-subtitle uni-ellipsis"},{default:t((()=>[d(n(g.subTitle),1)])),_:1})):i("v-if",!0)])),_:1})])),_:1}),s(k,{class:"uni-card__header-extra",onClick:f[2]||(f[2]=a=>x.onClick("extra"))},{default:t((()=>[s(v,{class:"uni-card__header-extra-text"},{default:t((()=>[d(n(g.extra),1)])),_:1})])),_:1})])),_:1})):i("v-if",!0)]),!0),i(" 卡片内容 "),s(k,{class:"uni-card__content",style:r({padding:g.padding}),onClick:f[3]||(f[3]=a=>x.onClick("content"))},{default:t((()=>[l(p.$slots,"default",{},void 0,!0)])),_:3},8,["style"]),s(k,{class:"uni-card__actions",onClick:f[4]||(f[4]=a=>x.onClick("actions"))},{default:t((()=>[l(p.$slots,"actions",{},void 0,!0)])),_:3})])),_:3},8,["class","style"])}],["__scopeId","data-v-454167b3"]]);export{f as _};