需求分析
- 记录用户按下屏幕的时间 Date.now() 注意:返回的时时间戳,1970 -1-1 到现在的毫秒数
- 记录用户按下屏幕的坐标 x 和 y
- 记录用户离开屏幕的时间 Date.now()
- 记录用户离开屏幕的坐标 x 和 y
- 根据两个时间 运算 判断 用户按下屏幕时长是否合法
- 根据两对坐标 判断距离是否合法 判断 滑动方向
判断用户滑动距离是否合法 => 取绝对值判断距离
判断滑动的方向 => 相减 正为右滑 负为左滑
代码
<template>
<view @touchstart="handleTouchStart" @touchend="handleTouchEnd">
<slot></slot>
</view>
</template>
<script>
export default {
// 手指按下屏幕事件 touchsta