UNPKG

vue-pull

Version:
1 lines 7.4 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){var t=[],r=!1,o=e.extend(n(1)),i=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",i=arguments[2];if("function"!=typeof i&&(r=!0),!(t.indexOf(n)>=0)||r){t.push(n);var s=e.style,a=window.screen.height,u="up"===n?30:40,l=0,d=void 0,f={up:"上拉加载更多",down:"下拉刷新页面",pullend:"松开开始加载",loading:"数据加载中..."};r&&(f={up:"暂无更多记录",down:"暂无更多记录",pullend:"暂无更多记录",loading:"暂无更多记录"});var p=new o({data:{type:n,pulltips:"up"===n?f.up:f.down}}).$mount(),c=p.$el,m=c.style;"up"===n?e.parentNode.appendChild(c):e.parentNode.insertBefore(c,e);var v=function(t){s.transition=s.webkitTransition=m.transition=m.webkitTransition="none",l=t.targetTouches[0].pageY,e.addEventListener("touchmove",h,!1),e.addEventListener("touchend",w,!1),e.addEventListener("touchcancel",b,!1)},h=function(e){var t=e.targetTouches[0].pageY;if(d=l-t,"up"===n&&d>0&&window.scrollY>=document.body.clientHeight-window.innerHeight){e.preventDefault();var r=d/(d/a+2.5);s.transform=s.webkitTransform="translate3d(0,"+-r+"px,0)";var o=r;r>u&&(o=u,p.pulltips=f.pullend),m.transform=m.webkitTransform="translate3d(0,"+-o/2+"px,0)"}else if("down"===n&&0>d&&window.scrollY<=0){e.preventDefault();var i=d/(d/a-2.5);s.transform=s.webkitTransform="translate3d(0,"+i+"px,0)";var c=i;i>u&&(c=u,p.pulltips=f.pullend),m.transform=m.webkitTransform="translate3d(0,"+c+"px,0)"}},w=function g(t){"up"===n&&d>0&&window.scrollY>=document.body.clientHeight-window.innerHeight?(s.transition=s.webkitTransition=m.transition=m.webkitTransition="all .4s ease",s.transform=s.webkitTransform="translate3d(0,"+-u+"px,0)",p.pulltips=f.loading,r?(s.transform=s.webkitTransform=m.transform=m.webkitTransform="translate3d(0,0,0)",p.pulltips=f.up):i(function(){s.transform=s.webkitTransform=m.transform=m.webkitTransform="translate3d(0,0,0)",p.pulltips=f.up})):"down"===n&&0>d&&window.scrollY<=0&&(s.transition=s.webkitTransition=m.transition=m.webkitTransition="all .4s ease",s.transform=s.webkitTransform="translate3d(0,"+u+"px,0)",m.transform=m.webkitTransform="translate3d(0,"+u+"px,0)",p.pulltips=f.loading,r?(s.transform=s.webkitTransform=m.transform=m.webkitTransform="translate3d(0,0,0)",p.pulltips=f.down):i(function(){s.transform=s.webkitTransform=m.transform=m.webkitTransform="translate3d(0,0,0)",p.pulltips=f.down})),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",h,!1),e.removeEventListener("touchend",g,!1),e.removeEventListener("touchcancel",b,!1)},b=function y(t){s.transform=s.webkitTransform=m.transform=m.webkitTransform="translate3d(0,0,0)",p.pulltips="up"===n?f.up:f.down,e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",h,!1),e.removeEventListener("touchend",w,!1),e.removeEventListener("touchcancel",y,!1)};e.addEventListener("touchstart",v,!1)}};e.prototype.$pull=i}Object.defineProperty(t,"__esModule",{value:!0}),"undefined"!=typeof window&&window.Vue&&window.Vue.use(r),t["default"]=r},function(e,t,n){var r,o;n(2);var i=n(6);o=r=r||{},("object"==typeof r["default"]||"function"==typeof r["default"])&&(o=r=r["default"]),"function"==typeof o&&(o=o.options),o.render=i.render,o.staticRenderFns=i.staticRenderFns,o._scopeId="data-v-52ab6ccc",e.exports=r},function(e,t,n){var r=n(3);"string"==typeof r&&(r=[[e.id,r,""]]);n(5)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(4)(),t.push([e.id,".load-more[data-v-52ab6ccc]{height:.42rem}.load-more>p[data-v-52ab6ccc]{text-align:center;padding:.1rem;color:#999}",""])},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t<this.length;t++){var n=this[t];n[2]?e.push("@media "+n[2]+"{"+n[1]+"}"):e.push(n[1])}return e.join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];"number"==typeof i&&(r[i]=!0)}for(o=0;o<t.length;o++){var s=t[o];"number"==typeof s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),e.push(s))}},e}},function(e,t,n){function r(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=f[r.id];if(o){o.refs++;for(var i=0;i<o.parts.length;i++)o.parts[i](r.parts[i]);for(;i<r.parts.length;i++)o.parts.push(u(r.parts[i],t))}else{for(var s=[],i=0;i<r.parts.length;i++)s.push(u(r.parts[i],t));f[r.id]={id:r.id,refs:1,parts:s}}}}function o(e){for(var t=[],n={},r=0;r<e.length;r++){var o=e[r],i=o[0],s=o[1],a=o[2],u=o[3],l={css:s,media:a,sourceMap:u};n[i]?n[i].parts.push(l):t.push(n[i]={id:i,parts:[l]})}return t}function i(e,t){var n=m(),r=w[w.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),w.push(t);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(t)}}function s(e){e.parentNode.removeChild(e);var t=w.indexOf(e);t>=0&&w.splice(t,1)}function a(e){var t=document.createElement("style");return t.type="text/css",i(e,t),t}function u(e,t){var n,r,o;if(t.singleton){var i=h++;n=v||(v=a(t)),r=l.bind(null,n,i,!1),o=l.bind(null,n,i,!0)}else n=a(t),r=d.bind(null,n),o=function(){s(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}function l(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(t,o);else{var i=document.createTextNode(o),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(i,s[t]):e.appendChild(i)}}function d(e,t){var n=t.css,r=t.media,o=t.sourceMap;if(r&&e.setAttribute("media",r),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var f={},p=function(e){var t;return function(){return"undefined"==typeof t&&(t=e.apply(this,arguments)),t}},c=p(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),m=p(function(){return document.head||document.getElementsByTagName("head")[0]}),v=null,h=0,w=[];e.exports=function(e,t){if("object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");t=t||{},"undefined"==typeof t.singleton&&(t.singleton=c()),"undefined"==typeof t.insertAt&&(t.insertAt="bottom");var n=o(e);return r(n,t),function(e){for(var i=[],s=0;s<n.length;s++){var a=n[s],u=f[a.id];u.refs--,i.push(u)}if(e){var l=o(e);r(l,t)}for(var s=0;s<i.length;s++){var u=i[s];if(0===u.refs){for(var d=0;d<u.parts.length;d++)u.parts[d]();delete f[u.id]}}}};var b=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}()},function(e,t){e.exports={render:function(){var e=this;return e._h("div",{staticClass:"load-more"},[e.pulltips?e._h("p",[e._s(e.pulltips)]):e._e()])},staticRenderFns:[]}}])});