فهرست منبع

报纸假数据

natasha 1 سال پیش
والد
کامیت
59402c73bb

BIN
src/assets/baozhi1.png


BIN
src/assets/baozhi2.png


BIN
src/assets/huakan2.png


BIN
src/assets/huakan3.png


BIN
src/assets/kecheng1.png


BIN
src/assets/kecheng2.png


BIN
src/assets/kecheng3.png


+ 3 - 2
src/components/common/BookCard.vue

@@ -40,7 +40,7 @@ export default {
   name: "BookCard",
   //import引入的组件需要注入到对象中才能使用
   components: {},
-  props: ["item", "height","type","LoginNavIndex","userBg","headerBorder","headerBg","previousPage","cardType"],
+  props: ["item", "height","type","LoginNavIndex","userBg","headerBorder","headerBg","previousPage","cardType","isBuy"],
   filters:{
     cutMoneyFiter
   },
@@ -104,7 +104,8 @@ export default {
             path: "/bookItem",
             query: {
                 headerConfig: encodeURIComponent(url),
-                cardType:this.cardType
+                cardType:this.cardType,
+                isBuy:this.isBuy
             },
         });
     }

+ 1 - 1
src/views/bookShelf/bookItem.vue

@@ -218,7 +218,7 @@ export default {
             },
             price: '3.9',
             oldPrice: '5.99',
-            isBuy: true,
+            isBuy: this.$route.query.isBuy?this.$route.query.isBuy:false,
             treeList: [
                 {
                     number: '1',

+ 32 - 24
src/views/bookShelf/index.vue

@@ -39,10 +39,10 @@
       </div>
       <h5 class="show-title" v-if="typeValue!==0">{{optionList[typeValue].label}}<b>{{optionList[typeValue].number}}</b></h5>
       <div class="list">
+        <!-- v-infinite-scroll="load" -->
         <div
           v-for="(item,index) in BookList"
           :key="index+'todayNew'"
-          v-infinite-scroll="load"
           infinite-scroll-disabled="disabled"
           :style="{
               marginLeft:index==0||index%5==0?'0':'50px',
@@ -56,6 +56,8 @@
             :userBg="'rgba(0, 0, 0, 0.24)'"
             :LoginNavIndex="1"
             :previousPage="'书架'"
+            :cardType="item.type"
+            :isBuy="true"
           />
         </div>
         <p v-if="loading" class="tips">加载中...</p>
@@ -79,61 +81,67 @@ export default {
     //这里存放数据
     return {
       BookList: [{
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        date: "2012-03-15",
+        src: require('../../assets/baozhi1.png'),
+        name: "第815期",
+        date: "2023-05-15",
+        type:'baozhi'
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "练习册练习册",
-        typeName: '初三提高级'
+        src: require('../../assets/baozhi2.png'),
+        name: "第813期",
+        typeName: '2023-05-01',
+        type:'baozhi'
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "课程课程",
-        classperiod: '45节'
+        src: require('../../assets/baozhi1.png'),
+        name: "第810期",
+        classperiod: '2023-04-10',
+        type:'baozhi'
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        date: "2012-03-15",
+        src: require('../../assets/baozhi1.png'),
+        name: "第809期 ",
+        date: "2023-04-03",
+        type:'baozhi'
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        date: "2012-03-15",
+        src: require('../../assets/baozhi2.png'),
+        name: "第804期",
+        date: "2023-02-27",
+        type:'baozhi'
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        date: "2012-03-15",
+        src: require('../../assets/baozhi2.png'),
+        name: "第801期",
+        date: "2023-01-09",
+        type:'baozhi'
       }
       ],
       optionList: [
         {
             label: '全部',
             img: 'quanbu',
-            number: '28'
+            number: '6'
         },
         {
             label: '画刊',
             img: 'huakan',
-            number: '2'
+            number: '0'
         },
         {
             label: '报纸',
             img: 'baozhi',
-            number: '10'
+            number: '6'
         },
         {
             label: '练习册',
             img: 'xiti',
-            number: '6'
+            number: '0'
         },
         {
             label: '课程',
             img: 'kecheng',
-            number: '8'
+            number: '0'
         }
         // ,
         // {

+ 83 - 47
src/views/bookStore/all.vue

@@ -107,53 +107,89 @@ export default {
     return {
       Bookinfo:{
         BookList: [{
-            src: require('../../assets/bookcard-image.png'),
-            name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-            price: "3.00",
-            oldprice: "3.00",
-            author: "作者",
-            score: 3,
-            progress: "90%",
-            time:'2023/4/16 19:00'
-        },
-        {
-            src: require('../../assets/bookcard-image.png'),
-            name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-            price: "3.00",
-            oldprice: "3.00",
-            author: "作者",
-            score: 3,
-            time:'2023/4/16 19:00'
-        },
-        {
-            src: require('../../assets/bookcard-image.png'),
-            name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-            price: "3.00",
-            oldprice: "3.00",
-            author: "作者",
-            score: 3,
-            time:'2023/4/16 19:00'
-        },
-        {
-            src: require('../../assets/bookcard-image.png'),
-            name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-            price: "3.00",
-            oldprice: "3.00",
-            author: "作者",
-            score: 3,
-            time:'2023/4/16 19:00'
-        },
-        {
-            src: require('../../assets/bookcard-image.png'),
-            name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-            price: "3.00",
-            oldprice: "3.00",
-            author: "作者",
-            score: 3,
-            time:'2023/4/16 19:00'
-        }
-        ],
-        name: '画刊',
+        src: require('../../assets/baozhi2.png'),
+        name: "第96期",
+        price: "23.00",
+        oldprice: "33.00",
+        author: "TEENS",
+        score: 3,
+        progress: "90%"
+      },
+      {
+        src: require('../../assets/baozhi1.png'),
+        name: "第87期",
+        price: "27.00",
+        oldprice: "43.00",
+        author: "2022-04-15",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi1.png'),
+        name: "第86期 ",
+        price: "19.00",
+        oldprice: "27.00",
+        author: "TEENS",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi1.png'),
+        name: "第85期",
+        price: "28.90",
+        oldprice: "39.00",
+        author: "TEENS",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi2.png'),
+        name: "第84期",
+        price: "23.00",
+        oldprice: "30.00",
+        author: "TEENS",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi2.png'),
+        name: "第96期",
+        price: "23.00",
+        oldprice: "33.00",
+        author: "TEENS",
+        score: 3,
+        progress: "90%"
+      },
+      {
+        src: require('../../assets/baozhi1.png'),
+        name: "第87期",
+        price: "27.00",
+        oldprice: "43.00",
+        author: "2022-04-15",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi2.png'),
+        name: "第86期 ",
+        price: "19.00",
+        oldprice: "27.00",
+        author: "TEENS",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi2.png'),
+        name: "第85期",
+        price: "28.90",
+        oldprice: "39.00",
+        author: "TEENS",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi1.png'),
+        name: "第84期",
+        price: "23.00",
+        oldprice: "30.00",
+        author: "TEENS",
+        score: 3,
+      }
+      ],
+        name: '报纸',
         number: 96,
         numberstr: '共96期',
         study: 'value1'

+ 113 - 27
src/views/bookStore/index.vue

@@ -38,7 +38,7 @@
       />
       <BookListModule
         name="baozhi"
-        :list="BookList"
+        :list="BookList2"
         :headerBg="'#1F1F1F'"
         :headerBorder="'#5C5C5C'"
         :userBg="'rgba(0, 0, 0, 0.24)'"
@@ -56,7 +56,7 @@
       /> -->
       <BookListModule
         name="kecheng"
-        :list="BookList"
+        :list="BookList3"
         :headerBg="'#1F1F1F'"
         :headerBorder="'#5C5C5C'"
         :userBg="'rgba(0, 0, 0, 0.24)'"
@@ -91,44 +91,130 @@ export default {
     //这里存放数据
     return {
       BookList: [{
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        price: "3.00",
-        oldprice: "3.00",
-        author: "作者",
+        src: require('../../assets/huakan2.png'),
+        name: "第96期",
+        price: "23.00",
+        oldprice: "33.00",
+        author: "TEENS",
+        score: 3,
+        progress: "90%"
+      },
+      {
+        src: require('../../assets/huakan3.png'),
+        name: "第87期",
+        price: "27.00",
+        oldprice: "43.00",
+        author: "2022-04-15",
+        score: 3,
+      },
+      {
+        src: require('../../assets/huakan3.png'),
+        name: "第86期 ",
+        price: "19.00",
+        oldprice: "27.00",
+        author: "TEENS",
+        score: 3,
+      },
+      {
+        src: require('../../assets/huakan2.png'),
+        name: "第85期",
+        price: "28.90",
+        oldprice: "39.00",
+        author: "TEENS",
+        score: 3,
+      },
+      {
+        src: require('../../assets/huakan2.png'),
+        name: "第84期",
+        price: "23.00",
+        oldprice: "30.00",
+        author: "TEENS",
+        score: 3,
+      }
+      ],
+      BookList2:[
+        {
+        src: require('../../assets/baozhi2.png'),
+        name: "第815期",
+        price: "43.00",
+        oldprice: "76.00",
+        author: "2023-05-15",
+        score: 3,
+        progress: "90%"
+      },
+      {
+        src: require('../../assets/baozhi1.png'),
+        name: "第814期 ",
+        price: "47.90",
+        oldprice: "66.00",
+        author: "2023-05-08",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi1.png'),
+        name: "第813期  ",
+        price: "22.00",
+        oldprice: "27.00",
+        author: "2023-05-01",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi2.png'),
+        name: "第812期",
+        price: "45.90",
+        oldprice: "78.00",
+        author: "2023-04-24",
+        score: 3,
+      },
+      {
+        src: require('../../assets/baozhi2.png'),
+        name: "第811期",
+        price: "43.00",
+        oldprice: "60.00",
+        author: "2023-04-17",
+        score: 3,
+      }
+      ],
+      BookList3:[
+        {
+        src: require('../../assets/kecheng1.png'),
+        name: "第815期",
+        price: "43.00",
+        oldprice: "76.00",
+        author: "2023-05-15",
         score: 3,
         progress: "90%"
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        price: "3.00",
-        oldprice: "3.00",
-        author: "作者",
+        src: require('../../assets/kecheng2.png'),
+        name: "第814期 ",
+        price: "47.90",
+        oldprice: "66.00",
+        author: "2023-05-08",
         score: 3,
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        price: "3.00",
-        oldprice: "3.00",
-        author: "作者",
+        src: require('../../assets/kecheng3.png'),
+        name: "第813期  ",
+        price: "22.00",
+        oldprice: "27.00",
+        author: "2023-05-01",
         score: 3,
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        price: "3.00",
-        oldprice: "3.00",
-        author: "作者",
+        src: require('../../assets/kecheng1.png'),
+        name: "第812期",
+        price: "45.90",
+        oldprice: "78.00",
+        author: "2023-04-24",
         score: 3,
       },
       {
-        src: require('../../assets/bookcard-image.png'),
-        name: "名称名称名称名称名称名称名称名称名称名称名称名称",
-        price: "3.00",
-        oldprice: "3.00",
-        author: "作者",
+        src: require('../../assets/kecheng2.png'),
+        name: "第811期",
+        price: "43.00",
+        oldprice: "60.00",
+        author: "2023-04-17",
         score: 3,
       }
       ],