[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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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();
},