index.wxml 3.5 KB

1
  1. <view class="content"><scroll-view class="scroll-view" scroll-y="true"><view class="list-scroll-view"><view class="one"><view class="one_1"><swiper class="swiper" circular="{{true}}" indicator-dots="{{true}}" indicator-color="#ffffff" indicator-active-color="#007AFF" interval="{{3000}}" duration="{{1000}}"><block wx:for="{{fileList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item class="list"><image class="image" src="{{item.url}}" mode="aspectFit"></image></swiper-item></block></swiper></view><view class="one_2"><text class="money"><text>¥</text>{{info.money||0}}</text></view><view class="one_3"><text class="num">{{"已售"+(info&&info.sell_num||0)+"件"}}</text></view><view class="one_4"><view class="name">{{''+(info&&info.name)+''}}</view><view class="brief">{{''+(info&&info.brief||'')+''}}</view></view><view class="one_5"><block wx:for="{{fileList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list"><image class="image" src="{{item.url}}" mode="aspectFit"></image></view></block></view></view></view></scroll-view><view class="bottom"><uni-goods-nav style="margin-top:20px;" vue-id="04015a00-1" fill="{{true}}" options="{{options}}" button-group="{{buttonGroup}}" data-event-opts="{{[['^click',[['onClick']]],['^buttonClick',[['buttonClick']]]]}}" bind:click="__e" bind:buttonClick="__e" bind:__l="__l"></uni-goods-nav></view><uni-popup class="vue-ref" vue-id="04015a00-2" background-color="#fff" type="bottom" is-mask-click="{{false}}" data-ref="popup" bind:__l="__l" vue-slots="{{['default']}}"><view class="popup"><view class="close"><text data-event-opts="{{[['tap',[['toClose',['$event']]]]]}}" class="iconfont icon-icon-cross-empty" bindtap="__e"></text></view><block wx:if="{{popupShow=='1'}}"><view class="specs_1"><view class="info_1"><scroll-view class="scroll-view" scroll-y="true"><view class="list-scroll-view"><view class="one"><view class="one_1"><view class="l"><image class="image" src="{{specsInfo&&specsInfo.file.length>0?specsInfo.file[0].url:''}}" mode="aspectFill"></image></view><view class="r"><view class="money"><text class="money_1"><text>¥</text>{{specsInfo.money}}</text></view><view class="other_1"><text>已选:</text><text>{{specsInfo.name||'暂无'}}</text></view><view class="other_1"><text>库存:</text><text>{{specsInfo.num||'0'}}</text></view></view></view><view class="one_2"><view class="one_2_1">规格</view><view class="one_2_2"><block wx:for="{{specList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toSpecs',['$0'],[[['specList','',index]]]]]]]}}" class="{{['list',is_specs!=index&&item.num>0?'list':is_specs!=index&&item.num<=0?'huilist':is_specs==index&&item.num>0?'redlist':is_specs==index&&item.num<=0?'huiilist':'list']}}" bindtap="__e"><text>{{item.name}}</text></view></block></view></view><view class="one_3"><view class="one_3_1"><text>数量</text></view><view class="one_3_1"><uni-number-box vue-id="{{('04015a00-3')+','+('04015a00-2')}}" min="{{1}}" max="{{specsInfo.num}}" value="{{buy_num}}" data-event-opts="{{[['^change',[['toCount']]],['^input',[['__set_model',['','buy_num','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" bind:__l="__l"></uni-number-box></view><view class="one_3_1"><text>{{"库存"+(specsInfo.num||0)}}</text></view></view></view></view></scroll-view></view><view class="info_2"><button class="button" disabled="{{is_zero}}" data-event-opts="{{[['tap',[['toMarket',['$event']]]]]}}" bindtap="__e">加入购物车</button></view></view></block></view></uni-popup></view>