//index.js
//获取应用实例
const app = getApp()
var touchDot = 0;//触摸时的原点
var time = 0;// 时间记录,用于滑动时且时间小于1s则执行左右滑动
var interval = "";// 记录/清理时间记录
Page({
    data: {

    },
    //事件处理函数
    bindViewTap: function () {

    },
    onLoad: function () {
        //首先获取小程序实例,访问app.js中的函数
        //调用show函数,传参
        //注意:查看上面show函数定义查看参数含义
        //第一个参数是当前的页面对象,方便函数setData直接返回数据
        //第二个参数是绑定的数据名,传参给setData,详细见上面
        //第三个参数是上下滑动的px,因为class="init"定义初始该元素向下偏移了200px,所以这里使其上移200px
        //第四个参数是需要修改为的透明度,这里是1,表示从初始的class="init"中定义的透明度0修改到1
        app.slideupshow(this, 'slide_up1', 0, 1);
        app.sliderightshow(this, 'slide_up2', 0, 1);
    },
    // 触摸开始事件
    touchStart: function (e) {
      touchDot = e.touches[0].pageX; // 获取触摸时的原点
      // 使用js计时器记录时间  
      interval = setInterval(function () {
        time++;
      }, 100);
    },
    // 触摸移动事件
    touchMove: function (e) {
      var touchMove = e.touches[0].pageX;
      console.log("touchMove:" + touchMove + " touchDot:" + touchDot + " diff:" + (touchMove - touchDot));
      // 向左滑动  
      console.log(time)
      if (touchMove - touchDot <= -40 && time < 10) {
        wx.navigateTo({
          url: '../case/case'
        });
      }
      // 向右滑动
      if (touchMove - touchDot >= 40 && time < 10) {
        console.log('向右滑动');
        // alert("已经是第一页了")
        // wx.switchTab({
        //   // url: '../case/case'
        // });
      }
    },
    // 触摸结束事件
    touchEnd: function (e) {
      clearInterval(interval); // 清除setInterval
      time = 0;
    },
    getUserInfo: function (e) {

    },
    tapName: function (e) {
        wx.navigateTo({
            url: '../case/case'
        })
    },
    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
      
    },
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {
        
    },

    
})