1 line
4.0 KiB
Plaintext
1 line
4.0 KiB
Plaintext
<view class="pages-shop"><fixed vue-id="4b946e12-1" zIndex="{{99}}" bind:__l="__l" vue-slots="{{['default']}}"><uni-nav-bar vue-id="{{('4b946e12-2')+','+('4b946e12-1')}}" fixed="{{false}}" shadow="{{false}}" statusBar="{{true}}" title="商城" color="#fff" backgroundColor="none" bind:__l="__l"></uni-nav-bar><view class="shop-search-info space-shop abs"><view class="breed-index-bg abs" mode="aspectFill" lazy-load="{{true}}"></view><view class="search-item flex-between abs"><view style="width:604rpx;"><search vue-id="{{('4b946e12-3')+','+('4b946e12-1')}}" type="input" padding="{{0}}" radius="{{70}}" backgroundColor="rgba(240,240,240,0.2)" searchColor="rgba(240,240,240,0.2)" frontColor="#fff" placeholder="搜索商品名称" data-event-opts="{{[['^input',[['toSearch']]]]}}" bind:input="__e" bind:__l="__l"></search></view><image class="car-img" mode="aspectFill" lazy-load="{{true}}" src="/static/image/shop/car-img.png" data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" catchtap="__e"></image><block wx:if="{{shopCarList.car_count}}"><view class="car-count flex-center c-base f-icontext abs" style="{{'width:'+(shopCarList.car_count<10?'30rpx':'50rpx')+';'}}">{{''+(shopCarList.car_count<100?shopCarList.car_count:'99+')+''}}</view></block></view><block wx:if="{{$root.g0>0}}"><view class="cate-item abs fill-base flex-between b-1px-b"><view style="width:calc(100% - 132rpx);"><tab vue-id="{{('4b946e12-4')+','+('4b946e12-1')}}" list="{{tabList}}" activeIndex="{{activeIndex}}" activeColor="{{primaryColor}}" haveLine="{{false}}" fontSize="28rpx" height="80rpx" data-event-opts="{{[['^change',[['handerTabChange',['$event','activeIndex']]]]]}}" bind:change="__e" bind:__l="__l"></tab></view><view data-event-opts="{{[['tap',[['toShowRank',['$event']]]]]}}" class="flex-center f-caption c-desc b-1px-l" style="width:132rpx;" catchtap="__e">更多<view class="iconfont icon-gengduo ml-sm _i"></view></view></view></block></view></fixed><uni-popup class="vue-ref" vue-id="4b946e12-5" type="top" custom="{{true}}" data-ref="rank_item" data-event-opts="{{[['^change',[['popupChange']]]]}}" bind:change="__e" bind:__l="__l" vue-slots="{{['default']}}"><view style="{{'height:'+(shopHeight+'px')+';'}}"></view><view class="pd-lg fill-base"><view class="f-title c-title text-bold pb-md">类别</view><view class="rank-list flex-warp"><block wx:for="{{tabList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['handerTabChange',[index,'activeIndex']]]]]}}" class="{{['rank-item','flex-center','mt-md','f-paragraph','c-desc',[(index==activeIndex)?'cur':'']]}}" style="{{'color:'+(index==activeIndex?primaryColor:'')+';'}}" catchtap="__e">{{''+item.title+''}}</view></block></view></view></uni-popup><view class="space-shop rel" style="{{'height:'+(180-configInfo.navBarHeight+'px')+';'}}"></view><view class="flex-warp"><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goDetail',[index]]]]]}}" class="goods-item fill-base mt-md ml-md box-shadow radius-16" catchtap="__e"><image class="cover" mode="aspectFill" lazy-load="{{true}}" src="{{item.cover}}"></image><view class="pd-md"><view class="f-desc c-title text-bold ellipsis">{{item.goods_name}}</view><view class="flex-y-center f-caption ellipsis"><view class="flex-y-center c-warning">¥<view class="f-md-title ellipsis">{{item.show_price+''}}</view></view><view class="c-caption ml-sm">{{"¥"+item.show_init_price}}</view></view><view class="f-caption c-caption">{{"销量 "+item.all_sale_count}}</view><view class="flex-center f-caption c-caption"><image class="store-img radius" mode="aspectFill" lazy-load="{{true}}" src="{{item.store_cover}}"></image><view class="flex-1 ml-sm ellipsis">{{item.store_name}}</view></view></view></view></block></view><block wx:if="{{loading}}"><load-more vue-id="4b946e12-6" noMore="{{$root.g1}}" loading="{{loading}}" bind:__l="__l"></load-more></block><block wx:if="{{$root.g2}}"><abnor vue-id="4b946e12-7" bind:__l="__l"></abnor></block><view class="space-footer"></view></view> |