lll
liukangdong
2024-08-05 2da083225417ef7007842b84e7276242faeb0e35
wechat_jiaxuan/pages/consult/consult.js
@@ -1,4 +1,5 @@
import { getZhongTaiProductNewsPage, getCatalogList,actionDo } from '../../api/index'
let touchDot = 0
Page({
  /**
@@ -7,6 +8,8 @@
  data: {
    category: [],
    secondCategory: [],
    showCate: true,
    animationData: {},
    catalogCode: '',
    tagCode: '',
@@ -21,6 +24,10 @@
  },
  onLoad(options) {
    this.getCate()
    this.animation = wx.createAnimation({
      duration: 500,
      timingFunction: 'ease',
    });
  },
  onReachBottom() {
    console.log('触底事件');
@@ -122,7 +129,38 @@
  onReady() {
  },
  bindscrolltoupper() {
    this.setData({ showCate: true })
    this.fadeIn();
  },
  touchstart(e){
    touchDot = e.detail.scrollTop;
  },
  touchmove(e) {
    var touchMove = e.detail.scrollTop;
    if(touchMove - touchDot > 60){
      this.fadeOut();
    }
    if(touchDot - touchMove > 60){
      this.fadeIn();
      this.setData({ showCate: true })
    }
  },
  fadeIn: function () {
    this.animation.opacity(1).step();
    this.setData({
      animationData: this.animation.export()
    });
  },
  fadeOut: function () {
    this.animation.opacity(0).step();
    this.setData({
      animationData: this.animation.export()
    });
    setTimeout(() => {
      this.setData({ showCate: false });
    }, 500); // 动画持续时间
  },
  /**
   * 生命周期函数--监听页面显示
   */
@@ -147,6 +185,12 @@
   * 用户点击右上角分享
   */
  onShareAppMessage() {
    let { info } = this.data
    console.log('点击了分享')
    if(info.users && info.users.userId){
      return {
        path: '/pages/detailDis/product?id=' + info.id + '&userId=' + info.users.id
      }
    }
  }
})