uploader.wxml 1.3 KB

1
  1. <view class="uploader-container flex wrap"><block wx:for="{{fileList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="upload-image-box" style="{{'width:'+(previewSize)+';'+('height:'+(previewSize)+';')}}"><u-image class="img-preview" vue-id="{{'195df3c2-1-'+index}}" mode="aspectFit" border-radius="10rpx" src="{{item.url}}" width="{{previewSize}}" height="{{previewSize}}" bind:__l="__l"></u-image><view data-event-opts="{{[['tap',[['deleteImage',['$event',index]]]]]}}" class="close-icon flex row-center" bindtap="__e"><u-icon vue-id="{{'195df3c2-2-'+index}}" name="close" size="30" color="white" bind:__l="__l"></u-icon></view></view></block><block wx:if="{{!useSlot}}"><view data-event-opts="{{[['tap',[['handleImage',['$event']]]]]}}" hidden="{{!($root.g0)}}" class="uplader-upload flex row-center" style="{{'width:'+(previewSize)+';'+('height:'+(previewSize)+';')}}" bindtap="__e"><u-icon vue-id="195df3c2-3" size="48" color="#dcdee0" name="camera" bind:__l="__l"></u-icon><view class="uploader-input" type="image" accept="image/*"></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['handleImage',['$event']]]]]}}" hidden="{{!($root.g1)}}" class="uplader-upload-slot flex row-center" style="{{'width:'+(previewSize)+';'+('height:'+(previewSize)+';')}}" bindtap="__e"><slot></slot></view></block></view>