1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/likeadmin-likeadmin_java

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
index.6028e314.js 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
damonyuan Отправлено 6 месяцев назад 5663b44
import{_ as Be}from"./nuxt-link.c25a7454.js";import{_ as Oe}from"./card.vue.53ccd60a.js";import{u as Pe}from"./asyncData.cc1173b9.js";import{s as ce,y as fe,z as de,A as ve,B as Ve,C as ze,r as k,D as H,k as e,F as X,G as me,H as De,I as Re,J as We,K as je,L as he,f as Z,M as pe,o as N,c as z,a as j,m as ee,w as K,N as x,O as V,Q as Y,b as B,R as le,S as Ke,T as G,U as re,n as F,V as Ue,W as ge,X as _e,Y as ye,Z as Ie,t as Fe,_ as Ce,$ as qe,j as Je,a0 as Qe,a1 as Xe,a2 as Ye,a3 as xe,a4 as Ge,g as Ze}from"./entry.6a8b8675.js";import{t as ie,E as et}from"./empty_news.8ab836b5.js";import"./items.vue.d6404958.js";import"./debounce.e31a4c88.js";const tt=(n,g,o)=>fe(n.subTree).filter(l=>{var r;return de(l)&&((r=l.type)==null?void 0:r.name)===g&&!!l.component}).map(l=>l.component.uid).map(l=>o[l]).filter(l=>!!l),at=(n,g)=>{const o={},a=ce([]);return{children:a,addChild:r=>{o[r.uid]=r,a.value=tt(n,g,o)},removeChild:r=>{delete o[r],a.value=a.value.filter(s=>s.uid!==r)}}},st=ve({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),nt={change:(n,g)=>[n,g].every(Ve)},we=Symbol("carouselContextKey"),ue=300,ot=(n,g,o)=>{const{children:a,addChild:y,removeChild:l}=at(he(),"ElCarouselItem"),r=ze(),s=k(-1),d=k(null),I=k(!1),v=k(),T=k(0),b=k(!0),$=H(()=>n.arrow!=="never"&&!e(S)),E=H(()=>a.value.some(t=>t.props.label.toString().length>0)),O=H(()=>n.type==="card"),S=H(()=>n.direction==="vertical"),M=H(()=>n.height!=="auto"?{height:n.height}:{height:`${T.value}px`,overflow:"hidden"}),P=ie(t=>{h(t)},ue,{trailing:!0}),U=ie(t=>{te(t)},ue),i=t=>b.value?s.value<=1?t<=1:t>1:!0;function u(){d.value&&(clearInterval(d.value),d.value=null)}function m(){n.interval<=0||!n.autoplay||d.value||(d.value=setInterval(()=>_(),n.interval))}const _=()=>{s.value<a.value.length-1?s.value=s.value+1:n.loop&&(s.value=0)};function h(t){if(je(t)){const W=a.value.filter(D=>D.props.name===t);W.length>0&&(t=a.value.indexOf(W[0]))}if(t=Number(t),Number.isNaN(t)||t!==Math.floor(t))return;const f=a.value.length,L=s.value;t<0?s.value=n.loop?f-1:0:t>=f?s.value=n.loop?0:f-1:s.value=t,L===s.value&&c(L),se()}function c(t){a.value.forEach((f,L)=>{f.translateItem(L,s.value,t)})}function A(t,f){var L,W,D,J;const Q=e(a),ne=Q.length;if(ne===0||!t.states.inStage)return!1;const Te=f+1,$e=f-1,oe=ne-1,Me=Q[oe].states.active,Ae=Q[0].states.active,Le=(W=(L=Q[Te])==null?void 0:L.states)==null?void 0:W.active,He=(J=(D=Q[$e])==null?void 0:D.states)==null?void 0:J.active;return f===oe&&Ae||Le?"left":f===0&&Me||He?"right":!1}function q(){I.value=!0,n.pauseOnHover&&u()}function C(){I.value=!1,m()}function p(t){e(S)||a.value.forEach((f,L)=>{t===A(f,L)&&(f.states.hover=!0)})}function w(){e(S)||a.value.forEach(t=>{t.states.hover=!1})}function R(t){s.value=t}function te(t){n.trigger==="hover"&&t!==s.value&&(s.value=t)}function be(){h(s.value-1)}function Se(){h(s.value+1)}function se(){u(),n.pauseOnHover||m()}function Ne(t){n.height==="auto"&&(T.value=t)}function Ee(){var t;const f=(t=r.default)==null?void 0:t.call(r);if(!f)return null;const L=fe(f),W="ElCarouselItem",D=L.filter(J=>de(J)&&J.type.name===W);return(D==null?void 0:D.length)===2&&n.loop&&!O.value?(b.value=!0,D):(b.value=!1,null)}X(()=>s.value,(t,f)=>{c(f),b.value&&(t=t%2,f=f%2),f>-1&&g("change",t,f)}),X(()=>n.autoplay,t=>{t?m():u()}),X(()=>n.loop,()=>{h(s.value)}),X(()=>n.interval,()=>{se()});const ae=ce();return me(()=>{X(()=>a.value,()=>{a.value.length>0&&h(n.initialIndex)},{immediate:!0}),ae.value=De(v.value,()=>{c()}),m()}),Re(()=>{u(),v.value&&ae.value&&ae.value.stop()}),We(we,{root:v,isCardType:O,isVertical:S,items:a,loop:n.loop,addItem:y,removeItem:l,setActiveItem:h,setContainerHeight:Ne}),{root:v,activeIndex:s,arrowDisplay:$,hasLabel:E,hover:I,isCardType:O,items:a,isVertical:S,containerStyle:M,isItemsTwoLength:b,handleButtonEnter:p,handleButtonLeave:w,handleIndicatorClick:R,handleMouseEnter:q,handleMouseLeave:C,setActiveItem:h,prev:be,next:Se,PlaceholderItem:Ee,isTwoLengthShow:i,throttledArrowClick:P,throttledIndicatorHover:U}},lt=["onMouseenter","onClick"],rt={key:0},it="ElCarousel",ut=Z({name:it}),ct=Z({...ut,props:st,emits:nt,setup(n,{expose:g,emit:o}){const a=n,{root:y,activeIndex:l,arrowDisplay:r,hasLabel:s,hover:d,isCardType:I,items:v,isVertical:T,containerStyle:b,handleButtonEnter:$,handleButtonLeave:E,handleIndicatorClick:O,handleMouseEnter:S,handleMouseLeave:M,setActiveItem:P,prev:U,next:i,PlaceholderItem:u,isTwoLengthShow:m,throttledArrowClick:_,throttledIndicatorHover:h}=ot(a,o),c=pe("carousel"),A=H(()=>{const C=[c.b(),c.m(a.direction)];return e(I)&&C.push(c.m("card")),C}),q=H(()=>{const C=[c.e("indicators"),c.em("indicators",a.direction)];return e(s)&&C.push(c.em("indicators","labels")),a.indicatorPosition==="outside"&&C.push(c.em("indicators","outside")),e(T)&&C.push(c.em("indicators","right")),C});return g({setActiveItem:P,prev:U,next:i}),(C,p)=>(N(),z("div",{ref_key:"root",ref:y,class:V(e(A)),onMouseenter:p[6]||(p[6]=Y((...w)=>e(S)&&e(S)(...w),["stop"])),onMouseleave:p[7]||(p[7]=Y((...w)=>e(M)&&e(M)(...w),["stop"]))},[j("div",{class:V(e(c).e("container")),style:_e(e(b))},[e(r)?(N(),ee(re,{key:0,name:"carousel-arrow-left",persisted:""},{default:K(()=>[x(j("button",{type:"button",class:V([e(c).e("arrow"),e(c).em("arrow","left")]),onMouseenter:p[0]||(p[0]=w=>e($)("left")),onMouseleave:p[1]||(p[1]=(...w)=>e(E)&&e(E)(...w)),onClick:p[2]||(p[2]=Y(w=>e(_)(e(l)-1),["stop"]))},[B(e(le),null,{default:K(()=>[B(e(Ke))]),_:1})],34),[[G,(C.arrow==="always"||e(d))&&(a.loop||e(l)>0)]])]),_:1})):F("v-if",!0),e(r)?(N(),ee(re,{key:1,name:"carousel-arrow-right",persisted:""},{default:K(()=>[x(j("button",{type:"button",class:V([e(c).e("arrow"),e(c).em("arrow","right")]),onMouseenter:p[3]||(p[3]=w=>e($)("right")),onMouseleave:p[4]||(p[4]=(...w)=>e(E)&&e(E)(...w)),onClick:p[5]||(p[5]=Y(w=>e(_)(e(l)+1),["stop"]))},[B(e(le),null,{default:K(()=>[B(e(Ue))]),_:1})],34),[[G,(C.arrow==="always"||e(d))&&(a.loop||e(l)<e(v).length-1)]])]),_:1})):F("v-if",!0),B(e(u)),ge(C.$slots,"default")],6),C.indicatorPosition!=="none"?(N(),z("ul",{key:0,class:V(e(q))},[(N(!0),z(ye,null,Ie(e(v),(w,R)=>x((N(),z("li",{key:R,class:V([e(c).e("indicator"),e(c).em("indicator",C.direction),e(c).is("active",R===e(l))]),onMouseenter:te=>e(h)(R),onClick:Y(te=>e(O)(R),["stop"])},[j("button",{class:V(e(c).e("button"))},[e(s)?(N(),z("span",rt,Fe(w.props.label),1)):F("v-if",!0)],2)],42,lt)),[[G,e(m)(R)]])),128))],2)):F("v-if",!0)],34))}});var ft=Ce(ct,[["__file","carousel.vue"]]);const dt=ve({name:{type:String,default:""},label:{type:[String,Number],default:""}}),vt=(n,g)=>{const o=qe(we),a=he(),y=.83,l=k(),r=k(!1),s=k(0),d=k(1),I=k(!1),v=k(!1),T=k(!1),b=k(!1),{isCardType:$,isVertical:E}=o;function O(i,u,m){const _=m-1,h=u-1,c=u+1,A=m/2;return u===0&&i===_?-1:u===_&&i===0?m:i<h&&u-i>=A?m+1:i>c&&i-u>=A?-2:i}function S(i,u){var m,_;const h=e(E)?((m=o.root.value)==null?void 0:m.offsetHeight)||0:((_=o.root.value)==null?void 0:_.offsetWidth)||0;return T.value?h*((2-y)*(i-u)+1)/4:i<u?-(1+y)*h/4:(3+y)*h/4}function M(i,u,m){const _=o.root.value;return _?((m?_.offsetHeight:_.offsetWidth)||0)*(i-u):0}const P=(i,u,m)=>{var _;const h=e($),c=(_=o.items.value.length)!=null?_:Number.NaN,A=i===u;!h&&!Xe(m)&&(b.value=A||i===m),!A&&c>2&&o.loop&&(i=O(i,u,c));const q=e(E);I.value=A,h?(T.value=Math.round(Math.abs(i-u))<=1,s.value=S(i,u),d.value=e(I)?1:y):s.value=M(i,u,q),v.value=!0,A&&l.value&&o.setContainerHeight(l.value.offsetHeight)};function U(){if(o&&e($)){const i=o.items.value.findIndex(({uid:u})=>u===a.uid);o.setActiveItem(i)}}return me(()=>{o.addItem({props:n,states:Je({hover:r,translate:s,scale:d,active:I,ready:v,inStage:T,animating:b}),uid:a.uid,translateItem:P})}),Qe(()=>{o.removeItem(a.uid)}),{carouselItemRef:l,active:I,animating:b,hover:r,inStage:T,isVertical:E,translate:s,isCardType:$,scale:d,ready:v,handleItemClick:U}},mt=Z({name:"ElCarouselItem"}),ht=Z({...mt,props:dt,setup(n){const g=n,o=pe("carousel"),{carouselItemRef:a,active:y,animating:l,hover:r,inStage:s,isVertical:d,translate:I,isCardType:v,scale:T,ready:b,handleItemClick:$}=vt(g),E=H(()=>[o.e("item"),o.is("active",y.value),o.is("in-stage",s.value),o.is("hover",r.value),o.is("animating",l.value),{[o.em("item","card")]:v.value,[o.em("item","card-vertical")]:v.value&&d.value}]),O=H(()=>{const M=`${`translate${e(d)?"Y":"X"}`}(${e(I)}px)`,P=`scale(${e(T)})`;return{transform:[M,P].join(" ")}});return(S,M)=>x((N(),z("div",{ref_key:"carouselItemRef",ref:a,class:V(e(E)),style:_e(e(O)),onClick:M[0]||(M[0]=(...P)=>e($)&&e($)(...P))},[e(v)?x((N(),z("div",{key:0,class:V(e(o).e("mask"))},null,2)),[[G,!e(y)]]):F("v-if",!0),ge(S.$slots,"default")],6)),[[G,e(b)]])}});var ke=Ce(ht,[["__file","carousel-item.vue"]]);const pt=Ye(ft,{CarouselItem:ke}),gt=xe(ke);function _t(){return $request.get({url:"/pc/index"})}const yt={class:"index"},It={class:"flex"},Ct={class:"w-[750px] h-[340px] flex-none mr-5"},wt={class:"mt-5 flex"},Mt=Z({__name:"index",async setup(n){let g,o;Ge();const{data:a}=([g,o]=Ze(()=>Pe(()=>_t(),{default:()=>({all:[],hot:[],new:[],page:{}})},"$pqtWcjQkdb")),g=await g,o(),g),y=H(()=>{var r;try{const s=JSON.parse(a.value.page.data);return console.log(s),(r=s.find(d=>d.name==="pc-banner"))==null?void 0:r.content}catch{return{}}}),l=H(()=>{var r;return((r=y.value)==null?void 0:r.data)||[]});return(r,s)=>{const d=Be,I=Oe;return N(),z("div",yt,[j("div",It,[j("div",Ct,[e(y).enabled?(N(),ee(e(pt),{key:0,class:"w-full",trigger:"click",height:"340px"},{default:K(()=>[(N(!0),z(ye,null,Ie(e(l),v=>(N(),ee(e(gt),{key:v},{default:K(()=>[B(d,{to:v.link.path,target:"_blank"},{default:K(()=>[B(e(et),{class:"w-full h-full rounded-[8px] bg-white overflow-hidden",src:v.image,fit:"contain"},null,8,["src"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})):F("",!0)]),B(I,{link:"/information/new",class:"flex-1 min-w-0",header:"最新资讯",data:e(a).new,"show-time":!1},null,8,["data"])]),j("div",wt,[B(I,{link:"/information",class:"w-[750px] flex-none mr-5",header:"全部资讯",data:e(a).all,"only-title":!1},null,8,["data"]),B(I,{link:"/information/hot",class:"flex-1",header:"热门资讯",data:e(a).hot,"only-title":!1,"image-size":"mini","show-author":!1,"show-desc":!1,"show-click":!1,border:!1,"title-line":2},null,8,["data"])])])}}});export{Mt as default};

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/likeadmin-likeadmin_java.git
git@gitlife.ru:oschina-mirror/likeadmin-likeadmin_java.git
oschina-mirror
likeadmin-likeadmin_java
likeadmin-likeadmin_java
master