1 line
2.1 KiB
Plaintext
1 line
2.1 KiB
Plaintext
<page-meta page-style="{{'overflow:'+(pageShow?'hidden':'visible')}}"></page-meta><view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="8dfd9244-1" title="购物车" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{$root.g0}}"><view class="main-header flex justify-content-between align-items-center"><view class="header-title">商品列表</view><view data-event-opts="{{[['tap',[['handleDelete']]]]}}" class="header-btn" bindtap="__e">清除购物车</view></view></block><view class="main-list"><block wx:if="{{$root.g1}}"><mall-cart vue-id="8dfd9244-2" show-data="{{cartList}}" data-event-opts="{{[['^changeSelect',[['changeSelect']]],['^changeNumber',[['changeNumber']]]]}}" bind:changeSelect="__e" bind:changeNumber="__e" bind:__l="__l"></mall-cart></block><block wx:else><empty vue-id="8dfd9244-3" top="30%" title="暂无商品," btnText="去购物" data-event-opts="{{[['^callback',[['toShopping']]]]}}" bind:callback="__e" bind:__l="__l"></empty></block></view><block wx:if="{{$root.g2}}"><view class="main-footer flex align-items-center"><view data-event-opts="{{[['tap',[['toggleSelectAll']]]]}}" class="footer-radio flex align-items-center" bindtap="__e"><view class="{{['radio-input',(allSelected)?'active':'']}}"><block wx:if="{{allSelected}}"><image src="/static/tick.png" mode="aspectFit"></image></block></view><view class="radio-label">全选</view></view><view class="footer-amount flex-item flex align-items-center justify-content-end"><text class="label">合计</text><text class="amount text-ellipsis">{{"¥"+totalPrice}}</text></view><view data-event-opts="{{[['tap',[['toSettlement']]]]}}" class="{{['footer-btn',(!$root.g3)?'disabled':'']}}" bindtap="__e">去结算</view></view></block><view class="safe-padding" style="background:#FFF;"></view></view></block><quantity-modal class="vue-ref" bind:confirm="__e" bind:onChange="__e" vue-id="8dfd9244-4" data-ref="quantityModal" data-event-opts="{{[['^confirm',[['changeQuantity']]],['^onChange',[['pageChange']]]]}}" bind:__l="__l"></quantity-modal><tab-bar vue-id="8dfd9244-5" bind:__l="__l"></tab-bar></view> |