|  | @@ -3,7 +3,7 @@ import { getBanners } from '../../../core/libs/requests'
 | 
											
												
													
														|  |  import { BannerMode } from '../../../core/models/moment'
 |  |  import { BannerMode } from '../../../core/models/moment'
 | 
											
												
													
														|  |  import { useRouter } from '../../../core/utils/router'
 |  |  import { useRouter } from '../../../core/utils/router'
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -const props = defineProps<{ mode: BannerMode }>()
 |  | 
 | 
											
												
													
														|  | 
 |  | +const props = defineProps<{ mode: BannerMode; aspect?: string }>()
 | 
											
												
													
														|  |  const router = useRouter()
 |  |  const router = useRouter()
 | 
											
												
													
														|  |  const { data: banners, run: setBanners } = useRequest(() => getBanners({ mode: props.mode }), {
 |  |  const { data: banners, run: setBanners } = useRequest(() => getBanners({ mode: props.mode }), {
 | 
											
												
													
														|  |    initialData: [],
 |  |    initialData: [],
 | 
											
										
											
												
													
														|  | @@ -31,6 +31,7 @@ onMounted(() => {
 | 
											
												
													
														|  |    <div>
 |  |    <div>
 | 
											
												
													
														|  |      <wd-swiper
 |  |      <wd-swiper
 | 
											
												
													
														|  |        custom-class="rounded-2xl overflow-hidden aspect-[2.71/1]"
 |  |        custom-class="rounded-2xl overflow-hidden aspect-[2.71/1]"
 | 
											
												
													
														|  | 
 |  | +      :custom-style="`aspect-ratio: ${props.aspect ?? '2.71/1'}`"
 | 
											
												
													
														|  |        width="100%"
 |  |        width="100%"
 | 
											
												
													
														|  |        height="100%"
 |  |        height="100%"
 | 
											
												
													
														|  |        :list="swiperList"
 |  |        :list="swiperList"
 |