Files
2026-04-29 15:33:58 +08:00

1 line
2.5 KiB
Plaintext

<page-meta page-style="{{'overflow:'+(pageShow?'hidden':'visible')}}"></page-meta><view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="47d2f4f2-1" showBack="{{true}}" title="商品详情" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-carousel"><carousel vue-id="47d2f4f2-2" show-data="{{carouselList}}" height="660rpx" radius="0" right="32rpx" bottom="106rpx" bind:__l="__l"></carousel></view><view class="main-info"><view class="info-price"><view class="title"><text>¥</text>{{goodsDetails.price}}</view><view class="subtitle">{{"¥"+goodsDetails.ot_price}}</view></view><view class="info-title">{{goodsDetails.name}}</view><view data-event-opts="{{[['tap',[['handleExpand']]]]}}" class="info-parameter" bindtap="__e"><view class="parameter-title">参数</view><view class="{{['parameter-value',(isMultiLine)?'multiLine':'',(!isExpand&&isMultiLine)?'text-ellipsis':'']}}"><text id="specsText">{{goodsDetails.paramJson}}</text></view><block wx:if="{{isMultiLine}}"><view class="{{['parameter-more',(isExpand)?'rotate':'']}}"><image class="icon" src="/static/mall/icon-down.png" mode="aspectFit"></image></view></block></view></view><view class="main-content"><view class="content-title">商品详情</view><mp-html vue-id="47d2f4f2-3" content="{{goodsDetails.content}}" bind:__l="__l"></mp-html></view><view class="main-footer"><view class="flex align-items-center"><button class="footer-item clear" open-type="share"><image class="item-icon" src="/static/share.png" mode="aspectFit"></image><text class="item-text">分享</text></button><view data-event-opts="{{[['tap',[['toShoppingCart']]]]}}" class="footer-item" bindtap="__e"><image class="item-icon" src="/static/mall/cart.png" mode="aspectFit"></image><text class="item-text">购物车</text><block wx:if="{{$root.m0>0}}"><view class="item-number">{{cartNumber}}</view></block></view><view class="flex-item flex justify-content-end"><view data-event-opts="{{[['tap',[['handleAddCart']]]]}}" class="footer-btn flex-item" style="background:#FFA820;" bindtap="__e">加入购物车</view><view data-event-opts="{{[['tap',[['toOrder']]]]}}" class="footer-btn flex-item" style="{{'background:'+(themeColor)+';'}}" bindtap="__e">立即购买</view></view></view><view class="safe-padding"></view></view></view></block><quantity-modal class="vue-ref" bind:confirm="__e" bind:onChange="__e" vue-id="47d2f4f2-4" data-ref="quantityModal" data-event-opts="{{[['^confirm',[['changeQuantity']]],['^onChange',[['pageChange']]]]}}" bind:__l="__l"></quantity-modal></view>