bug
litian
2024-09-14 4c29b79d485d68d506e798f4fd381232ebc55a86
pages/home/home.js
@@ -66,16 +66,17 @@
      loginInfo(app, (data) => {
        // 如果不是第一次登录,会执行回调
        if (data) {
          // 登录成功,自动记录token和用户信息,并返回true
          this.init();
          this.registe()
        } else {
          // 出现错误,返回false
          this.init();
        }
      })
    } else {
      // 如果是第一次登录,会跳转至绑定用户信息页面,填写完用户信息后进行登录并储存token和用户信息,结束后跳转回当前页面(携带页面参数)
      this.init();
      this.registe()
    }
    this.registe()
    this.init();
  },
  onReachBottom() {},
  onPullDownRefresh() {
@@ -248,9 +249,9 @@
    const obj = {
      storeInfo: "app.config.goodsStore",
      path: item.pathList + '\\' + item.id,
      coverSize: {
        width: 260
      },
      // coverSize: {
      //   height: 205
      // },
      paging: {
        start: 0,
        size: 4
@@ -446,6 +447,11 @@
    });
  },
  goSubjectDetail(e) {
    // return wx.showToast({
    //   title: "建设中",
    //   icon: 'none',
    //   duration: 1000
    // })
    const item = e.currentTarget.dataset.book
    console.log(item);
    wx.navigateTo({
@@ -453,11 +459,18 @@
    });
  },
  goCourseDetail(e) {
    // return wx.showToast({
    //   title: "建设中",
    //   icon: 'none',
    //   duration: 1000
    // })
    const {
      book
    } = e.currentTarget.dataset;
    console.log(book);
    wx.navigateTo({
      url: '/pages/digitalCourses/digitalCoursesDetails/index?id=' + book.id,
      url: '/pages/digitalCourses/digitalCoursesDetails/index?id=' + book.id + '&path=' + book.idPath,
    });
  },
  goReadBookDetail(e) {
@@ -577,11 +590,21 @@
        url: '/pages/home/digitalRead/index'
      })
    } else if (type == "zhuantitaolun") {
      // return wx.showToast({
      //   title: "建设中",
      //   icon: 'none',
      //   duration: 1000
      // })
      wx.navigateTo({
        url: '/pages/specialDiscussion/index'
      })
    } else if (type == "jingxuankecheng") {
      // return wx.showToast({
      //   title: "建设中",
      //   icon: 'none',
      //   duration: 1000
      // })
      wx.navigateTo({
        url: '/pages/digitalCourses/index?courseTypeActive=' + this.data.courseTypeActive
      })
@@ -621,12 +644,16 @@
    if (this.data.scoll) {
      if (e.detail.scrollTop < 20) {
        this.data.scoll = false
        this.isChange(false);
        // 避免频繁调用 setData
        if (this.data.isWhite)
          this.isChange(false);
      }
    } else {
      if (e.detail.scrollTop > 20) {
        this.data.scoll = true
        this.isChange(true);
        // 避免频繁调用 setData
        if (!this.data.isWhite)
          this.isChange(true);
      }
    }
  },
@@ -660,4 +687,10 @@
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},
  onShareTimeline() {}
});