app-renderjs.js 5.7 KB

123
  1. var __renderjsModules={};
  2. __renderjsModules["463e3cc3"]=(()=>{var d=Object.defineProperty;var O=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols;var x=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var w=(e,t,n)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,g=(e,t)=>{for(var n in t||(t={}))x.call(t,n)&&w(e,n,t[n]);if(y)for(var n of y(t))v.call(t,n)&&w(e,n,t[n]);return e};var A=(e,t)=>{for(var n in t)d(e,n,{get:t[n],enumerable:!0})},Y=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of b(t))!x.call(e,r)&&r!==n&&d(e,r,{get:()=>t[r],enumerable:!(o=O(t,r))||o.enumerable});return e};var E=e=>Y(d({},"__esModule",{value:!0}),e);var oe={};A(oe,{default:()=>ne});var p={};var I={version:"2.8.7",delayTime:100,errorUpdateKey:"z-paging-error-emit",completeUpdateKey:"z-paging-complete-emit",cachePrefixKey:"z-paging-cache",listCellIndexKey:"zp_index",listCellIndexUniqueKey:"zp_unique_index"};var R="Z-PAGING-REFRESHER-TIME-STORAGE-KEY",u=null,P=!1,f=null,T={};function L(e,t){return()=>{if(Q(),!u)return t;let n=u[e];return n===void 0?t:n}}function U(e){let t=null;if(e.touches&&e.touches.length)t=e.touches[0];else if(e.changedTouches&&e.changedTouches.length)t=e.changedTouches[0];else if(e.datail&&e.datail!={})t=e.datail;else return{touchX:0,touchY:0};return{touchX:t.clientX,touchY:t.clientY}}function S(e){if(e&&e.tagName&&e.tagName!=="BODY"&&e.tagName!=="UNI-PAGE-BODY"){let t=e.classList;return t&&t.contains("z-paging-content")?{isFromZp:!0,isPageScroll:t.contains("z-paging-content-page"),isReachedTop:t.contains("z-paging-reached-top"),isUseChatRecordMode:t.contains("z-paging-use-chat-record-mode")}:S(e.parentNode)}else return{isFromZp:!1}}function $(e){return e?e.$refs.paging?e:$(e.$parent):null}function N(e){console.error(`[z-paging]${e}`)}function Z(e,t=I.delayTime,n){let o=setTimeout(e,t);return n&&(T[n]&&clearTimeout(T[n]),T[n]=o),o}function K(e,t){let n=_()||{};n[t]=e,uni.setStorageSync(R,n)}function _(){return uni.getStorageSync(R)}function M(e){let t=_();return t&&t[e]?t[e]:null}function j(e,t){let n=M(e),o=n?V(n,t):t.none;return`${t.title}${o}`}function B(e){if(Object.prototype.toString.call(e)==="[object Number]")return e;let n=!1;return e.indexOf("rpx")!==-1||e.indexOf("upx")!==-1?(e=e.replace("rpx","").replace("upx",""),n=!0):e.indexOf("px")!==-1&&(e=e.replace("px","")),isNaN(e)?0:Number(n?D(e):e)}function D(e){return uni.upx2px(e)}function H(e=!1){if(e&&f)return f;let t=["DeviceInfo","AppBaseInfo","WindowInfo"],{deviceInfo:n,appBaseInfo:o,windowInfo:r}=t.reduce((l,c)=>{let s=`get${c}`;return uni[s]&&uni.canIUse(s)&&(l[c.charAt(0).toLowerCase()+c.slice(1)]=uni[s]()),l},{});return n&&o&&r?f=g(g(g({},n),o),r):f=uni.getSystemInfoSync(),f}function z(){return new Date().getTime()}function G(){let e=[],t="0123456789abcdef";for(let n=0;n<10;n++)e[n]=t.substr(Math.floor(Math.random()*16),1);return e.join("")+z()}function X(e){return new Promise(t=>{setTimeout(t,e)})}function q(e){return Object.prototype.toString.call(e)==="[object Promise]"}function J(e,t){if(Object.prototype.toString.call(e)==="[object String]"){let n=e;n=n.replace("rpx","").replace("upx","").replace("px",""),e.indexOf("rpx")===-1&&e.indexOf("upx")===-1&&e.indexOf("px")!==-1&&(n=parseFloat(n)*2),e=n}return t==="rpx"?e+"rpx":e/2+"px"}function C(e){if(typeof e!="object"||e===null)return e;let t=Array.isArray(e)?[]:{};for(let n in e)e.hasOwnProperty(n)&&(t[n]=C(e[n]));return t}function W(e,t=50){let n=[],o=null,r=[];return function(c,...s){let m=Object.prototype.toString.call(c)!=="[object Array]"?[c]:c;n.push(...m),r=s,o||(o=setTimeout(()=>{e(n.length===1?n[0]:n,...r),n=[],o=null},n.length===1?10:t))}}function Q(){P||(p&&Object.keys(p).length&&(u=p),!u&&uni.$zp&&(u=uni.$zp.config),u=u?Object.keys(u).reduce((e,t)=>(e[te(t)]=u[t],e),{}):null,P=!0)}function V(e,t){let n=new Date(e),o=new Date,r=new Date(e).setHours(0,0,0,0),l=new Date().setHours(0,0,0,0),c=r-l,s="",m=ee(n);return c===0?s=t.today:c===-864e5?s=t.yesterday:s=k(n,n.getFullYear()!==o.getFullYear()),`${s} ${m}`}function k(e,t=!0){let n=e.getFullYear(),o=e.getMonth()+1,r=e.getDate();return t?`${n}-${a(o)}-${a(r)}`:`${a(o)}-${a(r)}`}function ee(e){let t=e.getHours(),n=e.getMinutes();return`${a(t)}:${a(n)}`}function a(e){return e=e.toString(),e.length===1?"0"+e:e}function te(e){return e.replace(/-([a-z])/g,(t,n)=>n.toUpperCase())}var h={gc:L,setRefesrherTime:K,getRefesrherFormatTimeByKey:j,getTouch:U,getTouchFromZPaging:S,getParent:$,convertToPx:B,getTime:z,getInstanceId:G,consoleErr:N,delay:Z,wait:X,isPromise:q,addUnit:J,deepCopy:C,rpx2px:D,getSystemInfoSync:H,useBufferedInsert:W};var i={startY:0,isTouchFromZPaging:!1,isUsePageScroll:!1,isReachedTop:!0,isIosAndH5:!1,useChatRecordMode:!1,appLaunched:!1},F={mounted(){window&&(this._handleTouch(),this.$ownerInstance.callMethod("_handlePageLaunch"))},methods:{renderPropIsIosAndH5Change(e){e!==-1&&(i.isIosAndH5=e)},_handleTouch(){window.$zPagingRenderJsInited||(window.$zPagingRenderJsInited=!0,window.addEventListener("touchstart",this._handleTouchstart,{passive:!0}),window.addEventListener("touchmove",this._handleTouchmove,{passive:!1}))},_handleTouchstart(e){let t=h.getTouch(e);i.startY=t.touchY;let n=h.getTouchFromZPaging(e.target);i.isTouchFromZPaging=n.isFromZp,i.isUsePageScroll=n.isPageScroll,i.isReachedTop=n.isReachedTop,i.useChatRecordMode=n.isUseChatRecordMode},_handleTouchmove(e){let n=h.getTouch(e).touchY-i.startY;i.isTouchFromZPaging&&(i.isReachedTop&&(i.useChatRecordMode?n<0:n>0)||!i.useChatRecordMode&&i.isIosAndH5&&!i.isUsePageScroll&&n<0)&&e.cancelable&&!e.defaultPrevented&&e.preventDefault()},_removeAllEventListener(){window.removeEventListener("touchstart"),window.removeEventListener("touchmove")}}};var ne={name:"z-paging",mixins:[F]};return E(oe);})();