| | |
| | | </view> |
| | | </swiper-item> |
| | | <swiper-item v-for="(url, index) in dto.bannerList" :key="index"> |
| | | <image class="top-img" :lazy-load="true" mode="scaleToFill" @click="previewImg(url)" :src="url"> |
| | | <image class="top-img" :lazy-load="true" mode="aspectFit" @click="previewImg(url)" :src="url"> |
| | | </image> |
| | | <view class="index-tag"> |
| | | {{index+1+(dto.video&&1)}}/{{(dto.video&&1||0)+(dto.cover&&1||0)+(dto.bannerList&&dto.bannerList.length||0)}} |
| | |
| | | |
| | | <swiper-item> |
| | | <image :src="dto.cover" :lazy-load="true" @click="previewImg(dto.cover)" class="top-img" |
| | | mode="scaleToFill"> |
| | | mode="aspectFit"> |
| | | </image> |
| | | <view class="index-tag"> |
| | | {{(dto.bannerList&&dto.bannerList.length||0)+1+(dto.video&&1||0)}}/{{(dto.video&&1||0)+(dto.cover&&1||0)+(dto.bannerList&&dto.bannerList.length||0)}} |
| | |
| | | <view class="price m-r-a component-price-new"> |
| | | <span class="tip">会员价</span><span class="num p">{{ dto.priceMember || dto.price || '-' }}</span> |
| | | 元/扎 |
| | | <view class="component-price-old"> |
| | | ¥{{dto.price}}/扎 |
| | | </view> |
| | | |
| | | </view> |
| | | <!-- <view class="price m-r-a component-price-old"> |
| | | <span class="num">{{ dto.price || '-' }}</span> |
| | | <view class="price m-r-a component-price-old"> |
| | | <!-- <span class="num">{{ dto.price || '-' }}</span> --> |
| | | {{ dto.price || '-' }} |
| | | 元/扎 |
| | | </view> --> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | |
| | | |
| | | .swiper-box { |
| | | position: relative; |
| | | |
| | | border-bottom: 1px solid #d3d4d7; |
| | | swiper-item { |
| | | background-color: #fff; |
| | | border-radius: 8rpx; |