소스 검색

积分商城增加轮播图

Joe 4 년 전
부모
커밋
b4cd786147
3개의 변경된 파일32개의 추가작업 그리고 20개의 파일을 삭제
  1. 0 0
      pages/point/order.vue
  2. 30 18
      pages/point/shop.vue
  3. 2 2
      settings.js

+ 0 - 0
pages/point/order.vue


+ 30 - 18
pages/point/shop.vue

@@ -5,10 +5,7 @@
       <!-- <van-swipe-item v-for="(image, index) in images" :key="index">
         <img v-lazy="image" />
       </van-swipe-item> -->
-      <van-swipe-item>1</van-swipe-item>
-      <van-swipe-item>2</van-swipe-item>
-      <van-swipe-item>3</van-swipe-item>
-      <van-swipe-item>4</van-swipe-item>
+      <van-swipe-item v-for="(image) in swiperImgList" :key="image.id"> <img :src="image.url" alt=""></van-swipe-item>
     </van-swipe>
     <div class="show">
       <product-list />
@@ -19,7 +16,7 @@
 
 <script type="text/javascript">
 import Vue from "vue";
-import axios from "axios";
+// import axios from "axios";
 import ProductList from "../../components/ProductList";
 import {
   NavBar,
@@ -41,12 +38,12 @@ Vue.use(Card);
 Vue.use(PullRefresh);
 Vue.use(List);
 
-Vue.prototype.$http = axios;
+// Vue.prototype.$http = axios;
 
 export default {
   head() {
     return {
-      title: "智慧易加",
+      title: "积分商城",
     };
   },
   data() {
@@ -56,19 +53,18 @@ export default {
       loading: false, //加载状态
       finished: false, //是否完成加载
       refreshing: false, //是否正在上拉刷新
+      swiperImgList:[]
     };
   },
   components: {
     ProductList,
   },
   beforeCreate() {},
-  created() {},
-  beforeMount() {},
-  mounted() {},
-  beforeUpdate() {},
-  updated() {},
-  beforeDestroy() {},
-  destroyed() {},
+  created() {
+    this.initSwiperImg();
+  },
+  mounted() {
+  },
   methods: {
     onLoad() {
       var that = this;
@@ -84,7 +80,6 @@ export default {
             // 加载状态结束
             that.loading = false;
             that.finished = true;
-            console.log(that.list);
           }
         });
     },
@@ -96,6 +91,19 @@ export default {
       that.loading = true;
       that.onLoad();
     },
+    initSwiperImg() {
+      this.$axios
+        .$get("/getStationPicList", {
+          params: {
+            stationId: this.stationId,
+          },
+        })
+        .then((res) => {  
+          if(res.retCode === 0){
+            this.swiperImgList = res.data
+          }
+        });
+    },
   },
 };
 </script>
@@ -106,10 +114,14 @@ export default {
 }
 .shop-index .my-swipe .van-swipe-item {
   color: #fff;
-  font-size: 20px;
-  line-height: 150px;
+  width:3.2rem;
   text-align: center;
-  background-color: #39a9ed;
+  border-radius: 4vw;
+  box-sizing: border-box;
+}
+.shop-index .my-swipe .van-swipe-item img{
+  width:100%;
+  height:100%;  
   border-radius: 4vw;
 }
 .shop-index {

+ 2 - 2
settings.js

@@ -1,5 +1,5 @@
 export default {
-  // url:"http://www.onlyfido.top",
-  url:"http://www.huijy.net",
+  url:"http://www.onlyfido.top",
+  // url:"http://www.huijy.net",
   debug: true
 }