//index.js
//获取应用实例
const app = getApp()
var touchDot = 0; //触摸时的原点
var time = 0; // 时间记录,用于滑动时且时间小于1s则执行左右滑动
var interval = ""; // 记录/清理时间记录
Page({
  data: {
    currentSwiper: 0,
    autoplay: true,
    interval: 5000,
    duration: 1000,
    circular: true,
    contact: false
  },
  //事件处理函数
  bindViewTap: function() {

  },
  firstChange(e){
    let title = e.detail.current == '0' ? '锐网科技案例集锦' : e.detail.current == '1' ? '锐网科技':'政府案例';
    if (e.detail.current == '2'){
      this.setData({
        contact: true
      })
    }else{
      this.setData({
        contact: false
      })      
    }
    wx.setNavigationBarTitle({
      title: title,
    })
  },
  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);
    this.getlist()
  },
  // 触摸开始事件
  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));
    // 向左滑动  
    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'
      // });
    }
  },
  getlist() {
    let url = 'portal/Api/index';
    app.post(url, {}).then((res) => {
      // console.log('res',res);
      if (res.type) {
        this.setData({
          imgUrls: res.banner
        })
      }


    }).catch((err) => {
      console.log(err);
    })
  },
  caseDetailFun(e) {
    wx.navigateTo({
      url: '../caseDetail/caseDetail?id=' + e.currentTarget.dataset.id
    })
  },
  goFun(e) {
    wx.navigateTo({
      url: '../caseList/caseList?html=' + e.currentTarget.dataset.html + '&&id=' + e.currentTarget.dataset.id
    })
  },
  // 触摸结束事件
  touchEnd: function(e) {
    clearInterval(interval); // 清除setInterval
    time = 0;
  },
  getUserInfo: function(e) {

  },
  tapName: function(e) {
    wx.navigateTo({
      url: '../case/case'
    })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },


})