twoBanner.vue 1.02 KB
<template>
  <div class="banner" v-if="list.length > 0">
    <ul>
      <li v-for="(item, index) in list" :key="index" @click="jump(item)">
        <ImageFormat :lazy="false" :src="item.src" :alt="item.alt" :width="200" :height="200" />
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  name: 'twoBanner',
  props: {
    list: {
      type: Array,
      default: [1,2],
    },
    
  },
  methods: {
    jump(item) {
      const { src, url } = item;
      console.log(src);
      console.log(url);
    }
    // onClick() {
    //   this.$yoho.goNewPage({
    //     url: 'https://activity.yoho.cn/feature/5729.html?title=活动规则&openby:yohobuy={"action":"go.h5","params":{"title":"活动规则","url":"https://activity.yoho.cn/feature/5729.html"}}'
    //   });
    // }
  }
};
</script>

<style lang="scss" scoped>
.banner {
  width: 100%;
  margin: 20px 0;
  overflow: hidden;
  ul {
    display: flex;
    li {
      width: 50%;
      img {
        max-width: 100%;
        display: block;
      }
    }
  }
}
</style>