ViolationRes.js 1.4 KB
// pages/ViolationRes/ViolationRes.js
import {
  request
} from "../../request/index.js"
const a = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    windowH: '',
    imagesUrl: a.globalData.imagesUrl,
    searchT: false,
    animationData: {}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.getSystemInfo({
      success: (result) => {
        this.setData({
          windowH: result.windowHeight
        })
        console.log(this.data.windowH, result.windowHeight, '屏幕高度')
      },
    })
  },
  openSearch() {
    let that = this
    this.setData({
      searchT: true
    })
    let animation = wx.createAnimation({
      duration: 600,
      timingFunction: 'ease'
    })
    this.animation = animation
    setTimeout(function () {
      that.fadeIn()
    }, 200)
  },
  // 关闭时间筛选
  closeSearch() {
    let that = this
    let animation = wx.createAnimation({
      duration: 800,
      timingFunction: 'ease'
    })
    this.animation = animation
    this.fadeDown()
    setTimeout(function () {
      that.setData({
        searchT: false
      })
    }, 200)
  },
  // 动画集
  fadeIn() {
    this.animation.translateY(0).step()
    this.setData({
      animationData: this.animation.export()
    })
  },
  fadeDown() {
    this.animation.translateY(-330).step()
    this.setData({
      animationData: this.animation.export()
    })
  }
})