diff --git a/packages/loadmore/src/loadmore.vue b/packages/loadmore/src/loadmore.vue index 431b7318..aaab9259 100644 --- a/packages/loadmore/src/loadmore.vue +++ b/packages/loadmore/src/loadmore.vue @@ -291,16 +291,16 @@ return; } this.currentY = event.touches[0].clientY; - let distance = (this.currentY - this.startY) / this.distanceIndex; + let distance = this.currentY - this.startY; this.direction = distance > 0 ? 'down' : 'up'; if (typeof this.topMethod === 'function' && this.direction === 'down' && this.getScrollTop(this.scrollEventTarget) === 0 && this.topStatus !== 'loading') { event.preventDefault(); event.stopPropagation(); if (this.maxDistance > 0) { - this.translate = distance <= this.maxDistance ? distance - this.startScrollTop : this.translate; + this.translate = distance <= this.maxDistance ? (distance - this.startScrollTop) / this.distanceIndex : this.translate; } else { - this.translate = distance - this.startScrollTop; + this.translate = (distance - this.startScrollTop) / this.distanceIndex; } if (this.translate < 0) { this.translate = 0; @@ -317,9 +317,9 @@ event.stopPropagation(); if (this.maxDistance > 0) { this.translate = Math.abs(distance) <= this.maxDistance - ? this.getScrollTop(this.scrollEventTarget) - this.startScrollTop + distance : this.translate; + ? (this.getScrollTop(this.scrollEventTarget) - this.startScrollTop + distance ) / this.distanceIndex: this.translate; } else { - this.translate = this.getScrollTop(this.scrollEventTarget) - this.startScrollTop + distance; + this.translate = (this.getScrollTop(this.scrollEventTarget) - this.startScrollTop + distance) / this.distanceIndex; } if (this.translate > 0) { this.translate = 0; diff --git a/packages/tab-container/src/tab-container.vue b/packages/tab-container/src/tab-container.vue index cf141430..cd7e3bb8 100644 --- a/packages/tab-container/src/tab-container.vue +++ b/packages/tab-container/src/tab-container.vue @@ -3,8 +3,6 @@ @touchstart="startDrag" @mousedown="startDrag" @touchmove="onDrag" - @mousemove="onDrag" - @mouseup="endDrag" @touchend="endDrag" class="mint-tab-container">