Files
2025-12-20 08:34:16 +08:00

1 line
1.8 KiB
Plaintext

<view><block wx:if="{{value.ornament.type=='default'}}"><x-skeleton vue-id="c5f865e8-1" type="list" loading="{{loading}}" configs="{{skeletonConfig}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="merch-wrap" style="{{(warpCss)}}"><view class="{{['list-wrap',value.style]}}" style="{{(warpCss)}}"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',index]]]]]]]}}" class="{{['item',value.ornament.type]}}" style="{{(itemCss)}}" bindtap="__e"><view class="merch-img"><image class="cover-img" src="{{item.g0}}" mode="widthFix" data-event-opts="{{[['error',[['imgError',[index]]]]]}}" binderror="__e"></image></view><view class="info-wrap"><text class="title">{{item.$orig.merch_name}}</text><text class="desc">{{item.$orig.desc}}</text><view class="read-wrap"></view></view></view></block></view></view></x-skeleton></block><block wx:else><view style="{{(warpCss)}}"><scroll-view class="{{['merch-nav','singleSlide']}}" scroll-x="{{true}}"><view class="uni-scroll-view-content"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',index]]]]]]]}}" class="merch-nav-item graphic" style="{{'width:'+(100/4+'%')+';'}}" bindtap="__e"><block wx:if="{{value.mode!='text'}}"><view class="graphic-img" style="{{'font-size:'+(value.imageSize*2+'rpx')+';'+('width:'+(value.imageSize*2+'rpx')+';')+('height:'+(value.imageSize*2+'rpx')+';')}}"><image style="max-width:80rpx;max-height:80rpx;border-radius:50rpx;" src="{{item.g1}}" mode="aspectFill" show-menu-by-longpress="{{true}}"></image></view></block><text class="graphic-text" style="font-size:28rpx;font-weight:normal;color:rgb(48, 49, 51);">{{''+item.$orig.merch_name+''}}</text></view></block></view></scroll-view></view></block></view>