demo.40ea682d.js 3.0 KB

1
  1. var s=Object.assign;import{c as e,T as o}from"./mobile.303769cf.js";import{k as t,a as r,b as l,z as a,s as i,x as n,r as u,o as d,c,f,F as h,h as L,t as m,q as M}from"./vendor.80bf15c7.js";import"./index.95230833.js";const{createDemo:p}=e("infiniteloading");var v=p({props:{},setup(){const e=t(!0),i=t(!0),n=t(!0),u=r({defultList:[""],customList:[""],refreshList:[""]});return l((()=>{(()=>{for(let s=0;s<10;s++)u.defultList.push(`${s} -- 塑像本来就在石头里,我只是把不要的部分去掉`),u.customList.push(`${s} -- 塑像本来就在石头里,我只是把不要的部分去掉`),u.refreshList.push(`${s} -- 塑像本来就在石头里,我只是把不要的部分去掉`)})()})),s({loadMore:s=>{setTimeout((()=>{const o=u.defultList.length;for(let s=o;s<o+10;s++)u.defultList.push(`${s} -- 塑像本来就在石头里,我只是把不要的部分去掉`);u.defultList.length>30&&(e.value=!1),s()}),500)},hasMore:e,customHasMore:i,customLoadMore:s=>{setTimeout((()=>{const e=u.customList.length;for(let s=e;s<e+10;s++)u.customList.push(`${s} -- 塑像本来就在石头里,我只是把不要的部分去掉`);u.customList.length>30&&(i.value=!1),s()}),500)},refreshHasMore:n,refreshLoadMore:s=>{setTimeout((()=>{const e=u.refreshList.length;for(let s=e;s<e+10;s++)u.refreshList.push(`${s} -- 塑像本来就在石头里,我只是把不要的部分去掉`);u.refreshList.length>30&&(n.value=!1),s()}),500)},refresh:s=>{setTimeout((()=>{o.success("刷新成功"),s()}),1e3)}},a(u))}});const g=M("data-v-8334db96");i("data-v-8334db96");const _={class:"demo"},b=f("h2",null,"基础用法",-1),$={class:"infiniteUl",id:"scroll"},T=f("h2",null,"下拉刷新",-1),j={class:"infiniteUl",id:"refreshScroll"},k=f("h2",null,"自定义加载文案",-1),H={class:"infiniteUl",id:"customScroll"},I=f("div",{class:"loading"},[f("span",null,"加载中...")],-1),S=f("div",{class:"unload-more"},"没有数据啦 ~~",-1);n();const w=g(((s,e,o,t,r,l)=>{const a=u("nut-infiniteloading"),i=u("nut-cell");return d(),c("div",_,[b,f(i,null,{default:g((()=>[f("ul",$,[f(a,{containerId:"scroll",useWindow:!1,hasMore:s.hasMore,onLoadMore:s.loadMore},{default:g((()=>[(d(!0),c(h,null,L(s.defultList,((s,e)=>(d(),c("li",{class:"infiniteLi",key:e},m(s),1)))),128))])),_:1},8,["hasMore","onLoadMore"])])])),_:1}),T,f(i,null,{default:g((()=>[f("ul",j,[f(a,{containerId:"refreshScroll",useWindow:!1,isOpenRefresh:!0,hasMore:s.refreshHasMore,onLoadMore:s.refreshLoadMore,onRefresh:s.refresh},{default:g((()=>[(d(!0),c(h,null,L(s.refreshList,((s,e)=>(d(),c("li",{class:"infiniteLi",key:e},m(s),1)))),128))])),_:1},8,["hasMore","onLoadMore","onRefresh"])])])),_:1}),k,f(i,null,{default:g((()=>[f("ul",H,[f(a,{containerId:"customScroll",useWindow:!1,hasMore:s.customHasMore,onLoadMore:s.customLoadMore},{loading:g((()=>[I])),unloadMore:g((()=>[S])),default:g((()=>[(d(!0),c(h,null,L(s.customList,((s,e)=>(d(),c("li",{class:"infiniteLi",key:e},m(s),1)))),128))])),_:1},8,["hasMore","onLoadMore"])])])),_:1})])}));v.render=w,v.__scopeId="data-v-8334db96";export default v;