<view class="carousel data-v-48ceed2c"><swiper class="swiper data-v-48ceed2c" circular="true" duration="400" touchable="{{true}}" data-event-opts="{{[['change',[['swiperchange',['$event']]]]]}}" bindchange="__e"><block wx:for="{{goodsData.imgList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item data-event-opts="{{[['tap',[['preview',['$0',index],['goodsData.imgList']]]]]}}" class="swiper-item data-v-48ceed2c" bindtap="__e"><view class="image-wrapper data-v-48ceed2c"><image class="loaded data-v-48ceed2c" src="{{item}}" mode="aspectFill"></image></view></swiper-item></block></swiper><block wx:if="{{goodsData.imgList.length!==0}}"><view class="dots data-v-48ceed2c"><text class="data-v-48ceed2c">{{currentIndex}}</text>/<text class="data-v-48ceed2c">{{goodsData.imgList.length}}</text></view></block><block wx:if="{{goodsData.videos!==''}}"><view data-event-opts="{{[['tap',[['onshowVideo',['$event']]]]]}}" class="video_btn data-v-48ceed2c" bindtap="__e"><text class="data-v-48ceed2c">{{minutes+"'"+seconds+"'"}}</text></view></block></view>