驭风行PC站
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
1.5 KiB

import{E as v}from"./CaXrkGgF.js";import{E as w}from"./EeQgbgy4.js";import{E as b,a as E}from"./ymMjDhGX.js";import"./BPRC2v3K.js";import{o as k}from"./PFP8Cci7.js";import{E as C}from"./po3S0bEO.js";import{f as B,c as o,x as I,b as l,w as a,g as N,F as n,o as t,y as S,z as V,u as z,a as s,t as i}from"./Ca9y1zsW.js";const D={class:"xl:w-screen-xl sm:flex xl:p-0 p-4 m-auto relative"},F={class:"flex-1 px-4 py-5 sm:p-6 !p-4"},L={class:"text-gray-700 dark:text-white text-base font-semibold flex flex-col gap-1.5"},j={class:"flex-1 text-xl cursor-pointer"},R={class:"flex items-center gap-1.5 py-2 text-gray-500 justify-between"},U={class:"text-gray-500"},$={key:0,class:"px-1 text-center text-gray-500 min-h-xs"},Q=B({__name:"CardList",props:{list:{},disabled:{type:Boolean}},emits:["done"],setup(c,{emit:d}){const m=c,p=d,_=()=>{m.disabled||p("done")};return(r,q)=>{const x=v,f=w,u=E,g=b,h=C;return t(),o(n,null,[I((t(),o("div",D,[l(g,{gutter:24,class:"flex"},{default:a(()=>[(t(!0),o(n,null,S(r.list,(e,y)=>(t(),V(u,{key:y,xs:24,sm:12,md:8,lg:6,xl:6,class:"mb-5 min-w-xs"},{default:a(()=>[l(f,{shadow:"hover","body-style":{padding:"0px"},class:"hover:bg-gray-50 cursor-pointer",onClick:A=>z(k)("/detail",e,e.articleId,!0)},{default:a(()=>[l(x,{src:e.image,fit:"fill",lazy:!0,class:"w-full h-[150px] cursor-pointer"},null,8,["src"]),s("div",F,[s("div",L,[s("div",j,i(e.title),1)]),s("div",R,[s("div",U,i(e.comments),1)])])]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})])),[[h,_]]),r.disabled?(t(),o("div",$," 没有更多了 ")):N("",!0)],64)}}});export{Q as _};