cwg-load-more-wrapper.D1Gy66D1.js 1.3 KB

1
  1. import{_ as e,u as r,J as a,c as s,r as o,b as l,e as t,w as d,a8 as h,h as n,t as f,i,j as u,N as p,k as c,a5 as m}from"./index-MhJ_BDJj.js";const g=e({__name:"cwg-load-more-wrapper",props:{lowerThreshold:{type:Number,default:200},loading:{type:Boolean,default:!1},finished:{type:Boolean,default:!1},refresherEnabled:{type:Boolean,default:!1},isScroll:{type:Boolean,default:!0},height:{type:Number,default:0}},emits:["reach-bottom","refresh"],setup(e,{expose:g,emit:y}){const{t:b}=r(),w=a(),_=s((()=>w.statusBarHeight)),v=y,B=o(!1),x=()=>{v("reach-bottom")},k=()=>{B.value=!0,v("refresh")},N=()=>{B.value=!1};return g({stopRefresh:()=>{B.value=!1}}),(r,a)=>{const s=c,o=m;return l(),t(o,{"scroll-y":"","lower-threshold":e.lowerThreshold,"refresher-enabled":e.refresherEnabled,"refresher-triggered":B.value,onRefresherrefresh:k,onRefresherrestore:N,style:p({height:`calc(100vh - ${_.value+e.height+60}px)`}),onScrolltolower:x,class:"loadmore-wrapper"},{default:d((()=>[h(r.$slots,"default",{},void 0,!0),e.loading?(l(),t(s,{key:0,class:"loading"},{default:d((()=>[n(f(i(b)("common.loading")),1)])),_:1})):u("",!0),e.finished?(l(),t(s,{key:1,class:"finished"},{default:d((()=>[n(f(i(b)("common.noMore")),1)])),_:1})):u("",!0)])),_:3},8,["lower-threshold","refresher-enabled","refresher-triggered","style"])}}},[["__scopeId","data-v-e7a764d9"]]);export{g as _};