1 |
- !function(){function e(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return t(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var n=document.createElement("style");n.innerHTML=":root{--van-pull-refresh-head-height: 1.33333rem;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: .42667rem}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}\n",document.head.appendChild(n),System.register(["./ResizeObserver.es-legacy.8d60aee1.js"],(function(t){"use strict";var n,r,a,i,o,l,s,u,c,d,h,f,v,p,g;return{setters:[function(e){n=e.E,r=e.ab,a=e.G,i=e.d,o=e.U,l=e.ac,s=e.S,u=e.ai,c=e.a3,d=e.j,h=e.aT,f=e.aq,v=e.X,p=e.ah,g=e.O}],execute:function(){var m=e(n("pull-refresh"),3),y=m[0],x=m[1],b=m[2],T=["pulling","loosing","success"],S={disabled:Boolean,modelValue:Boolean,headHeight:r(50),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:a,successDuration:r(500),animationDuration:r(300)},D=i({name:y,props:S,emits:["refresh","update:modelValue"],setup:function(e,t){var n,r=t.emit,a=t.slots,i=o(),g=l(i),m=s({status:"normal",distance:0,duration:0}),y=u(),S=function(){if(50!==e.headHeight)return{height:"".concat(e.headHeight,"px")}},D=function(){return"loading"!==m.status&&"success"!==m.status&&!e.disabled},w=function(t,n){var r=+(e.pullDistance||e.headHeight);m.distance=t,m.status=n?"loading":0===t?"normal":t<r?"pulling":"loosing"},z=function(){var t=m.status;return"normal"===t?"":e["".concat(t,"Text")]||b(t)},H=function(){var e=m.status,t=m.distance;if(a[e])return a[e]({distance:t});var n=[];return T.includes(e)&&n.push(d("div",{class:x("text")},[z()])),"loading"===e&&n.push(d(h,{class:x("loading")},{default:z})),n},_=function(e){(n=0===p(g.value))&&(m.duration=0,y.start(e))},A=function(e){D()&&_(e)},j=function(t){if(D()){n||_(t);var r=y.deltaY;y.move(t),n&&r.value>=0&&y.isVertical()&&(f(t),w((a=r.value,i=+(e.pullDistance||e.headHeight),a>i&&(a=a<2*i?i+(a-i)/2:1.5*i+(a-2*i)/4),Math.round(a))))}var a,i},V=function(){n&&y.deltaY.value&&D()&&(m.duration=+e.animationDuration,"loosing"===m.status?(w(+e.headHeight,!0),r("update:modelValue",!0),v((function(){return r("refresh")}))):w(0))};return c((function(){return e.modelValue}),(function(t){m.duration=+e.animationDuration,t?w(+e.headHeight,!0):a.success||e.successText?(m.status="success",setTimeout((function(){w(0)}),+e.successDuration)):w(0,!1)})),function(){var e,t={transitionDuration:"".concat(m.duration,"ms"),transform:m.distance?"translate3d(0,".concat(m.distance,"px, 0)"):""};return d("div",{ref:i,class:x()},[d("div",{class:x("track"),style:t,onTouchstart:A,onTouchmove:j,onTouchend:V,onTouchcancel:V},[d("div",{class:x("head"),style:S()},[H()]),null==(e=a.default)?void 0:e.call(a)])])}}});t("P",g(D))}}}))}();
|