[bugfix] Swipe: multi finger (#1890)

This commit is contained in:
neverland
2018-10-04 22:18:00 +08:00
committed by GitHub
parent bc34d5048b
commit 67b17e7ed2

View File

@@ -175,7 +175,7 @@ export default create({
},
onTouchMove(event) {
if (!this.touchable) return;
if (!this.touchable || !this.swiping) return;
this.touchMove(event);
@@ -190,14 +190,14 @@ export default create({
},
onTouchEnd() {
if (!this.touchable) return;
if (!this.touchable || !this.swiping) return;
if (this.delta) {
const offset = this.vertical ? this.offsetY : this.offsetX;
this.move(offset > 50 ? (this.delta > 0 ? -1 : 1) : 0);
this.swiping = false;
}
this.swiping = false;
this.autoPlay();
},