Files
2026-04-14 17:38:46 +08:00

1 line
3.1 KiB
Plaintext

<view class="home-seckill bg-white"><view class="seckill-hd flex row-between"><view class="white xxl bold">超值秒杀</view><view><view hidden="{{!(currentStatus==0)}}" class="white">未开始</view><view hidden="{{!(currentStatus==2)}}" class="white">已结束</view><block wx:if="{{currentTime>0}}"><view hidden="{{!(currentStatus==1)}}" class="white xs flex"><view class="m-r-10">距本场结束</view><u-count-down vue-id="1cc0b662-1" timestamp="{{currentTime}}" color="{{colorConfig.primary}}" bg-color="#fff" separator-color="#fff" font-size="24" height="36" separator-size="26" data-event-opts="{{[['^end',[['refresh']]]]}}" bind:end="__e" bind:__l="__l"></u-count-down></view></block></view></view><scroll-view style="height:120rpx;white-space:nowrap;" scroll-into-view="{{'item-'+(active-2)}}" scroll-x="true" scroll-with-animation="true"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['time-item','flex-col','row-center','col-center',(index==active)?'active':'']}}" id="{{'item-'+index}}" data-event-opts="{{[['tap',[['exchangeTime',[index]]]]]}}" bindtap="__e"><view class="{{['xl bold time']}}">{{item.start_time}}</view><view class="{{['sm br60 state '+(item.status===2?'muted':'')]}}">{{''+item.tips+''}}</view></view></block></scroll-view><block wx:if="{{$root.g0}}"><view class="goods-seckill"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><router-link vue-id="{{'1cc0b662-2-'+index}}" to="{{item.a0}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="item bg-white flex"><view class="goods-img"><u-image vue-id="{{('1cc0b662-3-'+index)+','+('1cc0b662-2-'+index)}}" width="214rpx" height="214rpx" border-radius="{{10}}" src="{{item.$orig.goods_image}}" bind:__l="__l"></u-image></view><view class="goods-info m-l-20 flex-1"><view class="goods-name line-2">{{item.$orig.goods_name}}</view><view class="price m-t-20 flex row-between"><view class="muted xxs">原价<price-format vue-id="{{('1cc0b662-4-'+index)+','+('1cc0b662-2-'+index)}}" first-size="{{22}}" second-size="{{22}}" subscript-size="{{22}}" price="{{item.$orig.goods_min_price}}" bind:__l="__l"></price-format></view><view class="muted xxs">{{item.$orig.seckill_total+"人购买"}}</view></view><view class="btn flex row-between m-t-20"><price-format class="mr10" vue-id="{{('1cc0b662-5-'+index)+','+('1cc0b662-2-'+index)}}" color="{{colorConfig.primary}}" first-size="{{38}}" second-size="{{26}}" subscript-size="{{26}}" price="{{item.$orig.seckill_price}}" weight="{{500}}" bind:__l="__l"></price-format><button class="{{['br60 white '+(currentStatus==2?' bg-gray':currentStatus==1?'bg-primary':'border-btn')]}}" size="xs">{{''+(currentStatus==2?'已结束':currentStatus==1?'立即抢购':'未开始')}}</button></view></view></view></router-link></block></view></block><router-link vue-id="1cc0b662-6" to="/bundle/pages/goods_seckill/goods_seckill" bind:__l="__l" vue-slots="{{['default']}}"><view class="xs flex row-center more">查看更多 <u-icon vue-id="{{('1cc0b662-7')+','+('1cc0b662-6')}}" name="arrow-right" bind:__l="__l"></u-icon></view></router-link></view>