5 lines
6.7 KiB
JavaScript
5 lines
6.7 KiB
JavaScript
var __wxsModules={};
|
|
__wxsModules["30f4e25a"]=(()=>{var f=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports);var w=f((m,c)=>{var t={};t.onMoving=function(o,e,n){o.requestAnimationFrame(function(){o.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"transform",transform:"translateY("+n+"px)",transition:""});var r=o.selectComponent(".mescroll-wxs-progress");r&&r.setStyle({transform:"rotate("+360*e+"deg)"})})};t.showLoading=function(o){t.downHight=t.optDown.offset,o.requestAnimationFrame(function(){o.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"auto",transform:"translateY("+t.downHight+"px)",transition:"transform 300ms"})})};t.endDownScroll=function(o){t.downHight=0,t.isDownScrolling=!1,o.requestAnimationFrame(function(){o.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"auto",transform:"translateY(0)",transition:"transform 300ms"})})};t.clearTransform=function(o){o.requestAnimationFrame(function(){o.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"",transform:"",transition:""})})};function h(o){o&&(t.optDown=o.optDown,t.scrollTop=o.scrollTop,t.bodyHeight=o.bodyHeight,t.isDownScrolling=o.isDownScrolling,t.isUpScrolling=o.isUpScrolling,t.isUpBoth=o.isUpBoth,t.isScrollBody=o.isScrollBody,t.startTop=o.scrollTop)}function u(o,e,n){t.disabled()||o.callType&&(o.callType==="showLoading"?t.showLoading(n):o.callType==="endDownScroll"?t.endDownScroll(n):o.callType==="clearTransform"&&t.clearTransform(n))}function p(o,e){t.downHight=0,t.startPoint=t.getPoint(o),t.startTop=t.getScrollTop(),t.startAngle=0,t.lastPoint=t.startPoint,t.maxTouchmoveY=t.getBodyHeight()-t.optDown.bottomOffset,t.inTouchend=!1,t.callMethod(e,{type:"setWxsProp"})}function d(o,e){var n=!0;if(t.disabled())return n;var r=t.getScrollTop(),l=t.getPoint(o),i=l.y-t.startPoint.y;if(i>0&&(t.isScrollBody&&r<=0||!t.isScrollBody&&(r<=0||r<=t.optDown.startTop&&r===t.startTop))&&!t.inTouchend&&!t.isDownScrolling&&!t.optDown.isLock&&(!t.isUpScrolling||t.isUpScrolling&&t.isUpBoth)){if(t.startAngle||(t.startAngle=t.getAngle(t.lastPoint,l)),t.startAngle<t.optDown.minAngle)return n;if(t.maxTouchmoveY>0&&l.y>=t.maxTouchmoveY)return t.inTouchend=!0,s(o,e),n;n=!1;var a=l.y-t.lastPoint.y;t.downHight<t.optDown.offset?(t.movetype!==1&&(t.movetype=1,t.callMethod(e,{type:"setLoadType",downLoadType:1}),t.isMoveDown=!0),t.downHight+=a*t.optDown.inOffsetRate):(t.movetype!==2&&(t.movetype=2,t.callMethod(e,{type:"setLoadType",downLoadType:2}),t.isMoveDown=!0),a>0?t.downHight+=a*t.optDown.outOffsetRate:t.downHight+=a),t.downHight=Math.round(t.downHight);var g=t.downHight/t.optDown.offset;t.onMoving(e,g,t.downHight)}return t.lastPoint=l,n}function s(o,e){if(t.isMoveDown)t.downHight>=t.optDown.offset?(t.downHight=t.optDown.offset,t.callMethod(e,{type:"triggerDownScroll"})):(t.downHight=0,t.callMethod(e,{type:"endDownScroll"})),t.movetype=0,t.isMoveDown=!1;else if(!t.isScrollBody&&t.getScrollTop()===t.startTop){var n=t.getPoint(o).y-t.startPoint.y<0;if(n){var r=t.getAngle(t.getPoint(o),t.startPoint);r>80&&t.callMethod(e,{type:"triggerUpScroll"})}}t.callMethod(e,{type:"setWxsProp"})}t.disabled=function(){return!t.optDown||!t.optDown.use||t.optDown.native};t.getPoint=function(o){return o?o.touches&&o.touches[0]?{x:o.touches[0].pageX,y:o.touches[0].pageY}:o.changedTouches&&o.changedTouches[0]?{x:o.changedTouches[0].pageX,y:o.changedTouches[0].pageY}:{x:o.clientX,y:o.clientY}:{x:0,y:0}};t.getAngle=function(o,e){var n=Math.abs(o.x-e.x),r=Math.abs(o.y-e.y),l=Math.sqrt(n*n+r*r),i=0;return l!==0&&(i=Math.asin(r/l)/Math.PI*180),i};t.getScrollTop=function(){return t.scrollTop||0};t.getBodyHeight=function(){return t.bodyHeight||0};t.callMethod=function(o,e){o&&o.callMethod("wxsCall",e)};c.exports={propObserver:h,callObserver:u,touchstartEvent:p,touchmoveEvent:d,touchendEvent:s}});return w();})();
|
|
|
|
__wxsModules.afd46426=(()=>{var X=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var k=X((q,W)=>{var c=10,f=!1;typeof window=="object"&&(f=!0);function D(a,e,r,t){var i=t.getState();if(S(t,r),a&&a!=="none"){s(a,t,r);return}i.left&&s("none",t,r),b(t)}function v(a,e){var r=a.instance,t=r.getDataset().disabled,i=r.getState();S(r,e),t=(typeof t=="string"?JSON.parse(t):t)||!1,!t&&(r.requestAnimationFrame(function(){r.removeClass("ani"),e.callMethod("closeSwipe")}),i.x=i.left||0,C(a,e))}function g(a,e){var r=a.instance,t=r.getDataset().disabled,i=r.getState();t=(typeof t=="string"?JSON.parse(t):t)||!1,!t&&(x(a),i.direction==="horizontal"&&(a.preventDefault&&a.preventDefault(),p(i.x+i.deltaX,r,e)))}function m(a,e){var r=a.instance,t=r.getDataset().disabled,i=r.getState();t=(typeof t=="string"?JSON.parse(t):t)||!1,!t&&M(i.left,r,e)}function p(a,e,r){a=a||0;var t=e.getState(),i=t.leftWidth,n=t.rightWidth;t.left=Y(a,-n,i),e.requestAnimationFrame(function(){e.setStyle({transform:"translateX("+t.left+"px)","-webkit-transform":"translateX("+t.left+"px)"})})}function S(a,e){var r=a.getState(),t=e.selectComponent(".button-group--left"),i=e.selectComponent(".button-group--right"),n={width:0},o={width:0};n=t.getBoundingClientRect(),o=i.getBoundingClientRect(),r.leftWidth=n.width||0,r.rightWidth=o.width||0,r.threshold=a.getDataset().threshold}function Y(a,e,r){return Math.min(Math.max(a,e),r)}function M(a,e,r){var t=e.getState(),i=t.threshold,n=t.position,o=t.isopen||"none",h=t.leftWidth,d=t.rightWidth;if(t.deltaX===0){s("none",e,r);return}o==="none"&&d>0&&-a>i||o!=="none"&&d>0&&d+a<i?s("right",e,r):o==="none"&&h>0&&a>i||o!=="none"&&h>0&&h-a<i?s("left",e,r):s("none",e,r)}function s(a,e,r){var t=e.getState(),i=t.leftWidth,n=t.rightWidth,o="";switch(t.isopen=t.isopen?t.isopen:"none",a){case"left":o=i;break;case"right":o=-n;break;default:o=0}t.isopen!==a&&(t.throttle=!0,r.callMethod("change",{open:a})),t.isopen=a,e.requestAnimationFrame(function(){e.addClass("ani"),p(o,e,r)})}function A(a,e){return a>e&&a>c?"horizontal":e>a&&e>c?"vertical":""}function b(a){var e=a.getState();e.direction="",e.deltaX=0,e.deltaY=0,e.offsetX=0,e.offsetY=0}function C(a){var e=a.instance,r=e.getState();b(e);var t=a.touches[0];f&&u()&&(t=a),r.startX=t.clientX,r.startY=t.clientY}function x(a){var e=a.instance,r=e.getState(),t=a.touches[0];f&&u()&&(t=a),r.deltaX=t.clientX-r.startX,r.deltaY=t.clientY-r.startY,r.offsetY=Math.abs(r.deltaY),r.offsetX=Math.abs(r.deltaX),r.direction=r.direction||A(r.offsetX,r.offsetY)}function u(){for(var a=navigator.userAgent,e=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],r=!0,t=0;t<e.length-1;t++)if(a.indexOf(e[t])>0){r=!1;break}return r}var l=!1;function N(a,e){f&&u()&&(v(a,e),l=!0)}function O(a,e){f&&u()&&l&&g(a,e)}function P(a,e){f&&u()&&(m(a,e),l=!1)}function T(a,e){f&&u()&&(l=!1)}W.exports={showWatch:D,touchstart:v,touchmove:g,touchend:m,mousedown:N,mousemove:O,mouseup:P,mouseleave:T}});return k();})();
|