Files
2025-12-27 09:01:32 +08:00

1 line
2.5 KiB
Plaintext

<view style="{{(componentStyle)}}"><block wx:if="{{value.showStyle=='fixed'}}"><view class="{{['goods-list','row1-of'+value.rowCount]}}" style="padding:20rpx;"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['showVideo',['$0'],[[['value.list','',index]]]]]]]}}" class="goods-item" bindtap="__e"><view class="goods-img-wrap"><image class="goods-img" style="border-radius:10rpx 10rpx 0 0;" src="{{item.g0}}" mode="widthFix" data-event-opts="{{[['error',[['imgError',[index]]]]]}}" binderror="__e"></image><view style="position:absolute;top:10rpx;right:10rpx;"><image style="width:30rpx;" src="{{item.g1}}" mode="widthFix"></image></view></view><view class="info-wrap"><view class="goods-name" style="{{'font-size:'+(value.font.size*2+'rpx')+';'+('font-weight:'+(value.font.weight)+';')+('color:'+(value.font.color)+';')}}">{{''+item.$orig.title+''}}</view></view></view></block></view></block><block wx:else><scroll-view class="{{['video-nav',value.showStyle=='fixed'?'fixed-layout':value.showStyle]}}" scroll-x="{{value.showStyle=='singleSlide'}}"><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',[['showVideo',['$0'],[[['value.list','',index]]]]]]]}}" class="{{['video-nav-item',value.mode]}}" style="{{'width:'+(100/value.rowCount+'%')+';'}}" bindtap="__e"><view class="video-img"><block wx:if="{{item.$orig.iconType=='img'}}"><image style="{{'max-width:'+('200rpx')+';'+('max-height:'+('200rpx')+';')+('border-radius:'+('8rpx')+';')}}" src="{{item.g2}}" mode="widthFix" show-menu-by-longpress="{{true}}"></image></block><view style="position:absolute;top:10rpx;right:10rpx;"><image style="width:30rpx;" src="{{item.g3}}" mode="widthFix"></image></view></view><view class="video-text" style="{{'margin-left:16rpx;'+('font-size:'+(value.font.size*2+'rpx')+';')+('font-weight:'+(value.font.weight)+';')+('color:'+(value.font.color)+';')}}">{{''+item.$orig.title+''}}</view></view></block></view></scroll-view></block><uni-popup class="vue-ref" style="background:transparent;width:100%;height:100%;" vue-id="63ab82c8-1" type="center" data-ref="videoPopup" bind:__l="__l" vue-slots="{{['default']}}"><view class="video-container" style="position:fixed;top:30%;width:100%;left:0;"><video class="adaptive-video" autoPauseIfNavigate="{{true}}" autoPauseIfOpenNative="{{true}}" autoplay="{{false}}" enableAutoRotation="{{true}}" id="myVideo" src="{{$root.g4}}" controls="{{true}}"></video></view></uni-popup></view>