vue-table-module
Version:
表格组件,支持合并单元格,表格滚动,自定义单元格显示内容
2 lines • 25.5 kB
JavaScript
(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["vue-table-module"]=e():t["vue-table-module"]=e()})("undefined"!==typeof self?self:this,(function(){return function(){var t={297:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return u}});var o=function(){var t=this,e=t._self._c;return e("div",{ref:"wrap"},[t.navigation?e("div",{class:t.leftSwitchClass,style:t.leftSwitch,on:{click:t.leftSwitchClick}},[t._t("left-switch")],2):t._e(),t.navigation?e("div",{class:t.rightSwitchClass,style:t.rightSwitch,on:{click:t.rightSwitchClick}},[t._t("right-switch")],2):t._e(),e("div",{ref:"realBox",style:t.pos,on:{mouseenter:t.enter,mouseleave:t.leave,touchstart:t.touchStart,touchmove:t.touchMove,touchend:t.touchEnd}},[e("div",{ref:"slotList",style:t.float},[t._t("default")],2),e("div",{style:t.float,domProps:{innerHTML:t._s(t.copyHtml)}})])])},n=[];i(118)();const s=i(227),r=i(567);var a={name:"vue-seamless-scroll",data(){return{xPos:0,yPos:0,delay:0,copyHtml:"",height:0,width:0,realBoxWidth:0}},props:{data:{type:Array,default:()=>[]},classOption:{type:Object,default:()=>({})}},computed:{leftSwitchState(){return this.xPos<0},rightSwitchState(){return Math.abs(this.xPos)<this.realBoxWidth-this.width},leftSwitchClass(){return this.leftSwitchState?"":this.options.switchDisabledClass},rightSwitchClass(){return this.rightSwitchState?"":this.options.switchDisabledClass},leftSwitch(){return{position:"absolute",margin:`${this.height/2}px 0 0 -${this.options.switchOffset}px`,transform:"translate(-100%,-50%)"}},rightSwitch(){return{position:"absolute",margin:`${this.height/2}px 0 0 ${this.width+this.options.switchOffset}px`,transform:"translateY(-50%)"}},float(){return this.isHorizontal?{float:"left",overflow:"hidden"}:{overflow:"hidden"}},pos(){return{transform:`translate(${this.xPos}px,${this.yPos}px)`,transition:`all ${this.ease} ${this.delay}ms`,overflow:"hidden"}},defaultOption(){return{step:1,limitMoveNum:5,hoverStop:!0,direction:1,openTouch:!0,singleHeight:0,singleWidth:0,waitTime:1e3,switchOffset:30,autoPlay:!0,navigation:!1,switchSingleStep:134,switchDelay:400,switchDisabledClass:"disabled",isSingleRemUnit:!1}},options(){return r({},this.defaultOption,this.classOption)},navigation(){return this.options.navigation},autoPlay(){return!this.navigation&&this.options.autoPlay},scrollSwitch(){return this.data.length>=this.options.limitMoveNum},hoverStopSwitch(){return this.options.hoverStop&&this.autoPlay&&this.scrollSwitch},canTouchScroll(){return this.options.openTouch},isHorizontal(){return this.options.direction>1},baseFontSize(){return this.options.isSingleRemUnit?parseInt(window.getComputedStyle(document.documentElement,null).fontSize):1},realSingleStopWidth(){return this.options.singleWidth*this.baseFontSize},realSingleStopHeight(){return this.options.singleHeight*this.baseFontSize},step(){let t,e=this.options.step;return t=this.isHorizontal?this.realSingleStopWidth:this.realSingleStopHeight,t>0&&t%e>0&&console.error("如果设置了单步滚动,step需是单步大小的约数,否则无法保证单步滚动结束的位置是否准确。~~~~~"),e}},methods:{reset(){this._cancle(),this._initMove()},leftSwitchClick(){this.leftSwitchState&&(Math.abs(this.xPos)<this.options.switchSingleStep?this.xPos=0:this.xPos+=this.options.switchSingleStep)},rightSwitchClick(){this.rightSwitchState&&(this.realBoxWidth-this.width+this.xPos<this.options.switchSingleStep?this.xPos=this.width-this.realBoxWidth:this.xPos-=this.options.switchSingleStep)},_cancle(){cancelAnimationFrame(this.reqFrame||"")},touchStart(t){if(!this.canTouchScroll)return;let e;const i=t.targetTouches[0],{waitTime:o,singleHeight:n,singleWidth:s}=this.options;this.startPos={x:i.pageX,y:i.pageY},this.startPosY=this.yPos,this.startPosX=this.xPos,n&&s?(e&&clearTimeout(e),e=setTimeout((()=>{this._cancle()}),o+20)):this._cancle()},touchMove(t){if(!this.canTouchScroll||t.targetTouches.length>1||t.scale&&1!==t.scale)return;const e=t.targetTouches[0],{direction:i}=this.options;this.endPos={x:e.pageX-this.startPos.x,y:e.pageY-this.startPos.y},event.preventDefault();const o=Math.abs(this.endPos.x)<Math.abs(this.endPos.y)?1:0;1===o&&i<2?this.yPos=this.startPosY+this.endPos.y:0===o&&i>1&&(this.xPos=this.startPosX+this.endPos.x)},touchEnd(){if(!this.canTouchScroll)return;let t;const e=this.options.direction;if(this.delay=50,1===e)this.yPos>0&&(this.yPos=0);else if(0===e){let t=this.realBoxHeight/2*-1;this.yPos<t&&(this.yPos=t)}else if(2===e)this.xPos>0&&(this.xPos=0);else if(3===e){let t=-1*this.realBoxWidth;this.xPos<t&&(this.xPos=t)}t&&clearTimeout(t),t=setTimeout((()=>{this.delay=0,this._move()}),this.delay)},enter(){this.hoverStopSwitch&&this._stopMove()},leave(){this.hoverStopSwitch&&this._startMove()},_move(){this.isHover||(this._cancle(),this.reqFrame=requestAnimationFrame(function(){const t=this.realBoxHeight/2,e=this.realBoxWidth/2;let{direction:i,waitTime:o}=this.options,{step:n}=this;1===i?(Math.abs(this.yPos)>=t&&(this.$emit("ScrollEnd"),this.yPos=0),this.yPos-=n):0===i?(this.yPos>=0&&(this.$emit("ScrollEnd"),this.yPos=-1*t),this.yPos+=n):2===i?(Math.abs(this.xPos)>=e&&(this.$emit("ScrollEnd"),this.xPos=0),this.xPos-=n):3===i&&(this.xPos>=0&&(this.$emit("ScrollEnd"),this.xPos=-1*e),this.xPos+=n),this.singleWaitTime&&clearTimeout(this.singleWaitTime),this.realSingleStopHeight?Math.abs(this.yPos)%this.realSingleStopHeight<n?this.singleWaitTime=setTimeout((()=>{this._move()}),o):this._move():this.realSingleStopWidth&&Math.abs(this.xPos)%this.realSingleStopWidth<n?this.singleWaitTime=setTimeout((()=>{this._move()}),o):this._move()}.bind(this)))},_initMove(){this.$nextTick((()=>{const{switchDelay:t}=this.options,{autoPlay:e,isHorizontal:i}=this;if(this._dataWarm(this.data),this.copyHtml="",i){this.height=this.$refs.wrap.offsetHeight,this.width=this.$refs.wrap.offsetWidth;let t=this.$refs.slotList.offsetWidth;e&&(t=2*t+1),this.$refs.realBox.style.width=t+"px",this.realBoxWidth=t}if(!e)return this.ease="linear",void(this.delay=t);if(this.ease="ease-in",this.delay=0,this.scrollSwitch){let t;t&&clearTimeout(t),this.copyHtml=this.$refs.slotList.innerHTML,setTimeout((()=>{this.realBoxHeight=this.$refs.realBox.offsetHeight,this._move()}),0)}else this._cancle(),this.yPos=this.xPos=0}))},_dataWarm(t){t.length>100&&console.warn(`数据达到了${t.length}条有点多哦~,可能会造成部分老旧浏览器卡顿。`)},_startMove(){this.isHover=!1,this._move()},_stopMove(){this.isHover=!0,this.singleWaitTime&&clearTimeout(this.singleWaitTime),this._cancle()}},mounted(){this._initMove()},watch:{data(t,e){this._dataWarm(t),s(t,e)||this.reset()},autoPlay(t){t?this.reset():this._stopMove()}},beforeCreate(){this.reqFrame=null,this.singleWaitTime=null,this.isHover=!1,this.ease="ease-in"},beforeDestroy(){this._cancle(),clearTimeout(this.singleWaitTime)}},l=a,h=i(1),c=(0,h.Z)(l,o,n,!1,null,null,null),u=c.exports},785:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return h}});var o=function(){var t=this,e=t._self._c;return e("div",[t._t("default")],2)},n=[],s={name:"tem"},r=s,a=i(1),l=(0,a.Z)(r,o,n,!1,null,null,null),h=l.exports},777:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return f}});var o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"vTable-box",class:t.styleClassName},[e("div",{staticClass:"vTable-title"},[e("el-table",{staticStyle:{width:"100%"},attrs:{border:"border"===t.styleType,data:t.tableData}},[t.hasIndex?e("el-table-column",{attrs:{label:t.indexName,type:"index",width:"50"}}):t._e(),t._l(t.tableColums,(function(t){return e("el-table-column",{key:t.code,attrs:{label:t.name,prop:t.code,"show-overflow-tooltip":t.showOverflowTooltip,"min-width":t.minWidth,width:t.width,align:t.align}})}))],2)],1),e("div",{staticClass:"vTable-content"},[e(t.isScroll?"vscroll":"tem",{tag:"component",style:{height:t.contentHeight},attrs:{data:t.tableData,"class-option":t.defaultOption}},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,"span-method":t.objectSpanMethod,border:"border"===t.styleType,"show-header":!1}},[t.hasIndex?e("el-table-column",{attrs:{type:"index",label:t.indexName,width:"50"},scopedSlots:t._u([{key:"default",fn:function({row:i,column:o,$index:n}){return[e("div",{class:t.indexStyle(n+1)},[t._v(t._s(t.indexVal?t.indexVal(i,o,n):++n))])]}}],null,!1,778636405)}):t._e(),t._l(t.tableColums,(function(i){return e("el-table-column",{key:i.code,attrs:{label:i.name,prop:i.code,"show-overflow-tooltip":i.showOverflowTooltip,width:i.width,"min-width":i.minWidth,align:i.align},scopedSlots:t._u([{key:"default",fn:function({row:o,column:n,$index:s}){return[t.$scopedSlots[n.property]?t._t(n.property,null,{row:o,column:n,$index:s}):e("div",[t._v(t._s(i.render?i.render(o,n,s):o[n.property]))])]}}],null,!0)})}))],2)],1)],1)])},n=[],s=i(999),r=i.n(s),a=i(297),l=i(785),h={name:"vue-table",components:{vueSeamlessScroll:r(),vscroll:a["default"],tem:l["default"]},props:{hasIndex:{type:Boolean,default:!1},hasIndexStyle:{type:Boolean,default:!1},indexName:{type:String,default:"序号"},tableData:{type:Array,default:()=>[]},tableColums:{type:Array,default:()=>[]},rowSpanCodeList:{type:Array,default:()=>[]},columnSpanCodeList:{type:Array,default:()=>[]},styleType:{type:String,default:"line"},isScroll:{type:Boolean,default:!1},scrollOptions:{type:Object,default:()=>({})},indexVal:{}},data(){return{contentHeight:"200px"}},computed:{defaultOption(){const t={step:.5,limitMoveNum:5,hoverStop:!0,direction:1,openWatch:!0,singleHeight:0,singleWidth:0,waitTime:1e3};return{...t,...this.scrollOptions}},indexStyle(){return t=>{if(!this.hasIndexStyle)return"";switch(t){case 1:return"table-index table-index1";case 2:return"table-index table-index2";case 3:return"table-index table-index3";default:return"table-index"}}},styleClassName(){return`vTable-style-${this.styleType}`}},mounted(){const t=document.querySelector(".vTable-content");let e=200;t&&(e=t.offsetHeight),this.contentHeight=e+"px"},methods:{objectSpanMethod({row:t,column:e,rowIndex:i,columnIndex:o}){const{rowSpanCodeList:n,columnSpanCodeList:s}=this;if((!n||!n.length)&&(!s||!s.length))return!1;let r=e.property,a=1,l=1;return n.includes(r)&&(l=this.getRowspanCount(i,r)),s.map((t=>{t.includes(r)&&(a=this.getColspanCount(i,r,t))})),{rowspan:l,colspan:a}},getRowspanCount(t,e){const{tableData:i}=this,o=i[t][e],n=i[t-1]&&i[t-1][e];if(0!==t&&o===n&&this.check(t,e,"last"))return 0;let s=0;return i.some(((n,r)=>{if(r>=t&&n[e]===o&&s++,s>0&&i[r+1]&&o!==i[r+1][e])return!0;const a=this.check(t,e,"next");return s>0&&!a||void 0})),s},check(t,e,i){const{tableData:o,rowSpanCodeList:n}=this,s=o[t],r="last"===i?o[t-1]:o[t+1],a=n.slice(0,n.indexOf(e));let l=!0;return a.map((t=>{r&&s[t]!==r[t]&&(l=!1)})),l},getColspanCount(t,e,i){const{tableData:o}=this,n=i.indexOf(e),s=o[t][e],r=0===n?"":o[t][i[n-1]];if(0!==n&&s===r)return 0;let a=0;return i.some(((e,i)=>{if(i>=n&&o[t][e]===s&&a++,a>0&&s!==o[t][e])return!0})),a}}},c=h,u=i(1),d=(0,u.Z)(c,o,n,!1,null,"3431ef10",null),f=d.exports},1:function(t,e,i){"use strict";function o(t,e,i,o,n,s,r,a){var l,h="function"===typeof t?t.options:t;if(e&&(h.render=e,h.staticRenderFns=i,h._compiled=!0),o&&(h.functional=!0),s&&(h._scopeId="data-v-"+s),r?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),n&&n.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},h._ssrRegister=l):n&&(l=a?function(){n.call(this,(h.functional?this.parent:this).$root.$options.shadowRoot)}:n),l)if(h.functional){h._injectStyles=l;var c=h.render;h.render=function(t,e){return l.call(e),c(t,e)}}else{var u=h.beforeCreate;h.beforeCreate=u?[].concat(u,l):[l]}return{exports:t,options:h}}i.d(e,{Z:function(){return o}})},118:function(t){var e=function(){window.cancelAnimationFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t)}}(),window.requestAnimationFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}()};t.exports=e},227:function(t){var e=function(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(var i=0;i<t.length;++i)if(t[i]!==e[i])return!1;return!0};t.exports=e},567:function(t){var e="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function i(){Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)});var t=void 0,o=void 0,n=void 0,s=void 0,r=void 0,a=void 0,l=1,h=arguments[0]||{},c=!1,u=arguments.length;if("boolean"===typeof h&&(c=h,h=arguments[1]||{},l++),"object"!==("undefined"===typeof h?"undefined":e(h))&&"function"!==typeof h&&(h={}),l===u)return h;for(;l<u;l++)if(null!=(o=arguments[l]))for(t in o)n=h[t],s=o[t],r=Array.isArray(s),c&&s&&("object"===("undefined"===typeof s?"undefined":e(s))||r)?(r?(r=!1,a=n&&Array.isArray(n)?n:[]):a=n&&"object"===("undefined"===typeof n?"undefined":e(n))?n:{},h[t]=i(c,a,s)):void 0!==s&&(h[t]=s);return h}t.exports=i},999:function(t){!function(e,i){t.exports=i()}("undefined"!=typeof self&&self,(function(){return function(t){function e(o){if(i[o])return i[o].exports;var n=i[o]={i:o,l:!1,exports:{}};return t[o].call(n.exports,n,n.exports,e),n.l=!0,n.exports}var i={};return e.m=t,e.c=i,e.d=function(t,i,o){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=1)}([function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),i(4)();var o=i(5),n=i(6);e.default={name:"vue-seamless-scroll",data:function(){return{xPos:0,yPos:0,delay:0,copyHtml:"",height:0,width:0,realBoxWidth:0}},props:{data:{type:Array,default:function(){return[]}},classOption:{type:Object,default:function(){return{}}}},computed:{leftSwitchState:function(){return this.xPos<0},rightSwitchState:function(){return Math.abs(this.xPos)<this.realBoxWidth-this.width},leftSwitchClass:function(){return this.leftSwitchState?"":this.options.switchDisabledClass},rightSwitchClass:function(){return this.rightSwitchState?"":this.options.switchDisabledClass},leftSwitch:function(){return{position:"absolute",margin:this.height/2+"px 0 0 -"+this.options.switchOffset+"px",transform:"translate(-100%,-50%)"}},rightSwitch:function(){return{position:"absolute",margin:this.height/2+"px 0 0 "+(this.width+this.options.switchOffset)+"px",transform:"translateY(-50%)"}},float:function(){return this.isHorizontal?{float:"left",overflow:"hidden"}:{overflow:"hidden"}},pos:function(){return{transform:"translate("+this.xPos+"px,"+this.yPos+"px)",transition:"all "+this.ease+" "+this.delay+"ms",overflow:"hidden"}},defaultOption:function(){return{step:1,limitMoveNum:5,hoverStop:!0,direction:1,openTouch:!0,singleHeight:0,singleWidth:0,waitTime:1e3,switchOffset:30,autoPlay:!0,navigation:!1,switchSingleStep:134,switchDelay:400,switchDisabledClass:"disabled",isSingleRemUnit:!1}},options:function(){return n({},this.defaultOption,this.classOption)},navigation:function(){return this.options.navigation},autoPlay:function(){return!this.navigation&&this.options.autoPlay},scrollSwitch:function(){return this.data.length>=this.options.limitMoveNum},hoverStopSwitch:function(){return this.options.hoverStop&&this.autoPlay&&this.scrollSwitch},canTouchScroll:function(){return this.options.openTouch},isHorizontal:function(){return this.options.direction>1},baseFontSize:function(){return this.options.isSingleRemUnit?parseInt(window.getComputedStyle(document.documentElement,null).fontSize):1},realSingleStopWidth:function(){return this.options.singleWidth*this.baseFontSize},realSingleStopHeight:function(){return this.options.singleHeight*this.baseFontSize},step:function(){var t=this.options.step;return this.isHorizontal?this.realSingleStopWidth:this.realSingleStopHeight,t}},methods:{reset:function(){this._cancle(),this._initMove()},leftSwitchClick:function(){if(this.leftSwitchState)return Math.abs(this.xPos)<this.options.switchSingleStep?void(this.xPos=0):void(this.xPos+=this.options.switchSingleStep)},rightSwitchClick:function(){if(this.rightSwitchState)return this.realBoxWidth-this.width+this.xPos<this.options.switchSingleStep?void(this.xPos=this.width-this.realBoxWidth):void(this.xPos-=this.options.switchSingleStep)},_cancle:function(){cancelAnimationFrame(this.reqFrame||"")},touchStart:function(t){var e=this;if(this.canTouchScroll){var i=void 0,o=t.targetTouches[0],n=this.options,s=n.waitTime,r=n.singleHeight,a=n.singleWidth;this.startPos={x:o.pageX,y:o.pageY},this.startPosY=this.yPos,this.startPosX=this.xPos,r&&a?(i&&clearTimeout(i),i=setTimeout((function(){e._cancle()}),s+20)):this._cancle()}},touchMove:function(t){if(!(!this.canTouchScroll||t.targetTouches.length>1||t.scale&&1!==t.scale)){var e=t.targetTouches[0],i=this.options.direction;this.endPos={x:e.pageX-this.startPos.x,y:e.pageY-this.startPos.y},event.preventDefault();var o=Math.abs(this.endPos.x)<Math.abs(this.endPos.y)?1:0;1===o&&i<2?this.yPos=this.startPosY+this.endPos.y:0===o&&i>1&&(this.xPos=this.startPosX+this.endPos.x)}},touchEnd:function(){var t=this;if(this.canTouchScroll){var e=void 0,i=this.options.direction;if(this.delay=50,1===i)this.yPos>0&&(this.yPos=0);else if(0===i){var o=this.realBoxHeight/2*-1;this.yPos<o&&(this.yPos=o)}else if(2===i)this.xPos>0&&(this.xPos=0);else if(3===i){var n=-1*this.realBoxWidth;this.xPos<n&&(this.xPos=n)}e&&clearTimeout(e),e=setTimeout((function(){t.delay=0,t._move()}),this.delay)}},enter:function(){this.hoverStopSwitch&&this._stopMove()},leave:function(){this.hoverStopSwitch&&this._startMove()},_move:function(){this.isHover||(this._cancle(),this.reqFrame=requestAnimationFrame(function(){var t=this,e=this.realBoxHeight/2,i=this.realBoxWidth/2,o=this.options,n=o.direction,s=o.waitTime,r=this.step;1===n?(Math.abs(this.yPos)>=e&&(this.$emit("ScrollEnd"),this.yPos=0),this.yPos-=r):0===n?(this.yPos>=0&&(this.$emit("ScrollEnd"),this.yPos=-1*e),this.yPos+=r):2===n?(Math.abs(this.xPos)>=i&&(this.$emit("ScrollEnd"),this.xPos=0),this.xPos-=r):3===n&&(this.xPos>=0&&(this.$emit("ScrollEnd"),this.xPos=-1*i),this.xPos+=r),this.singleWaitTime&&clearTimeout(this.singleWaitTime),this.realSingleStopHeight?Math.abs(this.yPos)%this.realSingleStopHeight<r?this.singleWaitTime=setTimeout((function(){t._move()}),s):this._move():this.realSingleStopWidth&&Math.abs(this.xPos)%this.realSingleStopWidth<r?this.singleWaitTime=setTimeout((function(){t._move()}),s):this._move()}.bind(this)))},_initMove:function(){var t=this;this.$nextTick((function(){var e=t.options.switchDelay,i=t.autoPlay,o=t.isHorizontal;if(t._dataWarm(t.data),t.copyHtml="",o){t.height=t.$refs.wrap.offsetHeight,t.width=t.$refs.wrap.offsetWidth;var n=t.$refs.slotList.offsetWidth;i&&(n=2*n+1),t.$refs.realBox.style.width=n+"px",t.realBoxWidth=n}if(!i)return t.ease="linear",void(t.delay=e);t.ease="ease-in",t.delay=0,t.scrollSwitch?(t.copyHtml=t.$refs.slotList.innerHTML,setTimeout((function(){t.realBoxHeight=t.$refs.realBox.offsetHeight,t._move()}),0)):(t._cancle(),t.yPos=t.xPos=0)}))},_dataWarm:function(t){t.length},_startMove:function(){this.isHover=!1,this._move()},_stopMove:function(){this.isHover=!0,this.singleWaitTime&&clearTimeout(this.singleWaitTime),this._cancle()}},mounted:function(){this._initMove()},watch:{data:function(t,e){this._dataWarm(t),o(t,e)||this.reset()},autoPlay:function(t){t?this.reset():this._stopMove()}},beforeCreate:function(){this.reqFrame=null,this.singleWaitTime=null,this.isHover=!1,this.ease="ease-in"},beforeDestroy:function(){this._cancle(),clearTimeout(this.singleWaitTime)}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=i(2),n=function(t){return t&&t.__esModule?t:{default:t}}(o);n.default.install=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.componentName||n.default.name,n.default)},"undefined"!=typeof window&&window.Vue&&Vue.component(n.default.name,n.default),e.default=n.default},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=i(0),n=i.n(o);for(var s in o)"default"!==s&&function(t){i.d(e,t,(function(){return o[t]}))}(s);var r=i(7),a=i(3),l=a(n.a,r.a,!1,null,null,null);e.default=l.exports},function(t,e){t.exports=function(t,e,i,o,n,s){var r,a=t=t||{},l=typeof t.default;"object"!==l&&"function"!==l||(r=t,a=t.default);var h,c="function"==typeof a?a.options:a;if(e&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0),i&&(c.functional=!0),n&&(c._scopeId=n),s?(h=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},c._ssrRegister=h):o&&(h=o),h){var u=c.functional,d=u?c.render:c.beforeCreate;u?(c._injectStyles=h,c.render=function(t,e){return h.call(e),d(t,e)}):c.beforeCreate=d?[].concat(d,h):[h]}return{esModule:r,exports:a,options:c}}},function(t,e){var i=function(){window.cancelAnimationFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t)}}(),window.requestAnimationFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}()};t.exports=i},function(t,e){var i=function(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(var i=0;i<t.length;++i)if(t[i]!==e[i])return!1;return!0};t.exports=i},function(t,e){function i(){Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)});var t=void 0,e=void 0,n=void 0,s=void 0,r=void 0,a=void 0,l=1,h=arguments[0]||{},c=!1,u=arguments.length;if("boolean"==typeof h&&(c=h,h=arguments[1]||{},l++),"object"!==(void 0===h?"undefined":o(h))&&"function"!=typeof h&&(h={}),l===u)return h;for(;l<u;l++)if(null!=(e=arguments[l]))for(t in e)n=h[t],s=e[t],r=Array.isArray(s),c&&s&&("object"===(void 0===s?"undefined":o(s))||r)?(r?(r=!1,a=n&&Array.isArray(n)?n:[]):a=n&&"object"===(void 0===n?"undefined":o(n))?n:{},h[t]=i(c,a,s)):void 0!==s&&(h[t]=s);return h}var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};t.exports=i},function(t,e,i){"use strict";var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{ref:"wrap"},[t.navigation?i("div",{class:t.leftSwitchClass,style:t.leftSwitch,on:{click:t.leftSwitchClick}},[t._t("left-switch")],2):t._e(),t._v(" "),t.navigation?i("div",{class:t.rightSwitchClass,style:t.rightSwitch,on:{click:t.rightSwitchClick}},[t._t("right-switch")],2):t._e(),t._v(" "),i("div",{ref:"realBox",style:t.pos,on:{mouseenter:t.enter,mouseleave:t.leave,touchstart:t.touchStart,touchmove:t.touchMove,touchend:t.touchEnd}},[i("div",{ref:"slotList",style:t.float},[t._t("default")],2),t._v(" "),i("div",{style:t.float,domProps:{innerHTML:t._s(t.copyHtml)}})])])},n=[],s={render:o,staticRenderFns:n};e.a=s}]).default}))},458:function(t,e,i){var o={"./vue-table/components/scroll.vue":297,"./vue-table/components/tem.vue":785,"./vue-table/index.vue":777};function n(t){var e=s(t);return i(e)}function s(t){if(!i.o(o,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return o[t]}n.keys=function(){return Object.keys(o)},n.resolve=s,t.exports=n,n.id=458}},e={};function i(o){var n=e[o];if(void 0!==n)return n.exports;var s=e[o]={exports:{}};return t[o].call(s.exports,s,s.exports,i),s.exports}!function(){i.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return i.d(e,{a:e}),e}}(),function(){i.d=function(t,e){for(var o in e)i.o(e,o)&&!i.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})}}(),function(){i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){i.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){i.p=""}();var o={};return function(){"use strict";if(i.r(o),i.d(o,{default:function(){return a}}),"undefined"!==typeof window){var t=window.document.currentScript,e=t&&t.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);e&&(i.p=e[1])}const n=i(458),s=function(t){s.installed||(s.installed,n.keys().forEach((e=>{const i=n(e),o=i.default.name;t.component(o,i.default||i)})))};"undefined"!==typeof window&&window.Vue&&s(window.Vue);var r={install:s},a=r}(),o}()}));
//# sourceMappingURL=vue-table-module.umd.min.js.map