xuxy
2024-10-05 f63307c52e66f3463cf3c2517c80d5c5b0f60140
pages/home/components/home-banner-imgs.vue
@@ -38,34 +38,39 @@
            list: [],
         };
      },
      async mounted() {
         const {
            data,
            code
         } = await this.$http.request('get', '/api/pub/advertisement/list', {
      methods: {
         async init() {
            const {
               data,
               code
            } = await this.$http.request('get', '/api/pub/advertisement/list', {
         })
         if (code === 0) {
            this.list = data || []
            for(var item of this.list){
               item.url = item.cover
               try{
                  if(item.url){
                     var t = JSON.parse(item.url)
                     if(Array.isArray(t)){
                        item.url = t[0] || ''
                     }else{
                        item.url = t.url || ''
            })
            if (code === 0) {
               this.list = data || []
               for (var item of this.list) {
                  item.url = item.cover
                  try {
                     if (item.url) {
                        var t = JSON.parse(item.url)
                        if (Array.isArray(t)) {
                           item.url = t[0] || ''
                        } else {
                           item.url = t.url || ''
                        }
                     }
                  } catch (e) {
                     // console.log('error',e)
                  }
               }catch(e){
                  // console.log('error',e)
                  // item.url = item.cover
               }
               // item.url = item.cover
               console.log(this.list)
            }
            console.log(this.list)
         }
      },
      async mounted() {
         this.init()
      }
   }
@@ -73,6 +78,7 @@
<style lang="scss">
   .home-banner-imgs {
      // background-color: #fff;
      .p1 {
         // width: 334rpx;
@@ -92,6 +98,7 @@
         // width: 334rpx;
         height: 142rpx;
      }
      // .l-1{
      //    .p1{
      //       min-height: 308rpx;