inleft
2022-07-14 e45377e8f94faf25a98b9e5a645055b5fade4818
src/components/group/articleListScorll.vue
@@ -4,8 +4,8 @@
         <div class="mySecret" v-if="data.length==0">
            <p>空空如也..</p>
         </div>
         <div v-for="(temp,index) in data" >
         <div v-for="(temp,index) in data">
            <newArticle v-bind="temp" :index="index"></newArticle>
            <!-- <box5 v-bind="temp"></box5> -->
         </div>
@@ -16,7 +16,7 @@
         </div>
      </div>
      <a-row type="flex" justify="center">
         <div style="position:fixed;bottom: 10px;" id="dddadf">
         <div style="position:fixed;bottom: 10px;">
            <a-pagination @change="onChange" :showQuickJumper="true" :size="size" v-model="current"
               :defaultPageSize="defaultPageSize" :pageSize="pageSize" :total="total" />
         </div>
@@ -33,31 +33,6 @@
   import {
      queryBlogArticleList
   } from '../../api/blogArticle.js'
   var obj1 = {
      "source": babyActicle,
      "title": "陈奕迅-Body Song 歌词",
      "read": 1101,
      "like": 233,
      "folder": "歌词",
      "publishTime": "2021-05-26",
   }
   var obj2 = {
      "source": shijie,
      "title": "这世界那么多人-吉他谱",
      "read": 3101,
      "like": 113,
      "folder": "吉他谱",
      "publishTime": "2020-05-26",
   }
   var obj3 = {
      "source": shijie,
      "title": "遥远的它-吉他谱",
      "read": 201,
      "like": 13,
      "folder": "吉他谱",
      "publishTime": "2022-07-26",
   }
   export default {
      components: {
@@ -76,14 +51,17 @@
            busy: false,
            size: "small",
            total: 1,
            pageSize: 10,
            pageSize: 6,
            current: 1,
            defaultPageSize:10
            defaultPageSize: 10
         };
      },
      created() {
         this.typeId = this.$route.query.typeId;
      },
      watch: {
         '$route'(to, from) {
            if ("articleList" === to.name) {
            if ("articleList" === to.name || "home" === to.name) {
               this.typeId = this.$route.query.typeId;
            }
         },
@@ -99,24 +77,12 @@
      deactivated() {
         window.removeEventListener('scroll', this);
      },
      beforeMount() {
         queryBlogArticleList({
            pageNo: this.current,
            pageSize:this.pageSize,
            typeId: this.typeId
         }).then((res) => {
            this.total = Number(res.data.total)
            this.pageSize = Number(res.data.size);
            this.data = res.data.records;
            return res
         })
      },
      methods: {
         onChange(current) {
            this.current = current;
            queryBlogArticleList({
               pageNo: current,
               pageSize:this.pageSize,
               pageSize: this.pageSize,
               typeId: this.typeId
            }).then((res) => {
               this.busy = false;
@@ -132,7 +98,7 @@
            queryBlogArticleList({
               pageNo: this.current + 1,
               pageSize:this.pageSize,
               pageSize: this.pageSize,
               typeId: this.typeId
            }).then((res) => {
@@ -162,19 +128,6 @@
   };
</script>
<style>
   /* .test {
      overflow: hidden;
      height: 700px;
   }
   .infinite-container {
      overflow: auto;
   }
   .infinite-container::-webkit-scrollbar {
      display: none;
   } */
   .demo-loading-container {
      position: absolute;
      bottom: 40px;