const slide = { value : {}, //滑动 start : function(e) { this.value = {}; if (e.changedTouches[0].clientX) { this.value.clientX = e.changedTouches[0].clientX; this.value.clientY = e.changedTouches[0].clientY; } else { this.value.clientX = e.changedTouches[0].screenX; this.value.clientY = e.changedTouches[0].screenY; } }, //滑动结束 end : function(e) { if (e.changedTouches[0].clientX) { var subX = e.changedTouches[0].clientX - this.value.clientX; var subY = e.changedTouches[0].clientY - this.value.clientY; } else { var subX = e.changedTouches[0].screenX - this.value.clientX; var subY = e.changedTouches[0].screenY - this.value.clientY; } if (subY > 20) { //上滑 return 1; } else if (subY < -20) { //下滑 return 2; } else if (subX > 20) { //左滑 return 3; } else if(subX < -20) { //右滑 return 4; } return }, } export default share;