滚动翻页

70 阅读1分钟

// 滚动监听-竖向滚动条已经滚动到底部

    userScroll(e) {       if (         e.srcElement.scrollTop + e.srcElement.clientHeight ===

        e.srcElement.scrollHeight

      ) {

        console.log('竖向滚动条已经滚动到底部')

        let data = []

        this.queryParams.pageNum++;

        getLoginListBySystem(this.queryParams).then(res => {

          if (res.code == 200) {

            data = res.rows;

            data.forEach(r => {

              r.isShow = "2";

            });

            this.systemData.push(...data);

          }

        })

      }

  // 滚动监听--横向滚动

    scrollEvent(e) {

      if (

        e.srcElement.scrollLeft + e.srcElement.clientWidth >=

        e.srcElement.scrollWidth

      ) {

        let data = []

        this.queryParams.pageNum++;

        linkTracking({ ...this.queryParams }).then((res) => {

          data = res.data.naiasLogSummariesChildren;;

          this.httpData.push(...data);

        });

        if (!this.nomore) {

          this.httpData[this.httpData.length - 1].isShow = true;

          this.httpData.push(...data);

          this.nomore = true;

        }

      }

    },