| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- <template>
 
-   <su-swiper
 
-     :list="imgList"
 
-     :dotStyle="dotMap[data.indicator]"
 
-     imageMode="widthFix"
 
-     dotCur="bg-mask-40"
 
-     :seizeHeight="300"
 
-   />
 
- </template>
 
- <script setup>
 
-   import { computed } from 'vue';
 
-   import sheep from '@/sheep';
 
-   const dotMap = {
 
-     1: 'long',
 
-     2: 'tag',
 
-   };
 
-   const props = defineProps({
 
-     data: {
 
-       type: Object,
 
-       default: () => ({}),
 
-     },
 
-     styles: {
 
-       type: Object,
 
-       default: () => ({}),
 
-     },
 
-   });
 
-   const imgList = computed(() =>
 
-     props.data.list.map((item) => ({
 
-       ...item,
 
-       src: sheep.$url.cdn(item.src),
 
-       poster: sheep.$url.cdn(item.poster),
 
-     })),
 
-   );
 
- </script>
 
- <style></style>
 
 
  |