1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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;
|