You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
2.0 KiB
37 lines
2.0 KiB
6 years ago
|
<view class="weui-uploader {{extClass}}">
|
||
|
<view class="weui-uploader__hd">
|
||
|
<div class="weui-uploader__overview">
|
||
|
<view class="weui-uploader__title">{{title}}</view>
|
||
|
<view class="weui-uploader__info" wx:if="{{maxCount > 1}}">{{currentFiles.length}}/{{maxCount}}</view>
|
||
|
|
||
|
</div>
|
||
|
<view wx:if="{{tips}}" class="weui-uploader__tips">{{tips}}</view>
|
||
|
<view wx:else><slot name="tips"></slot></view>
|
||
|
</view>
|
||
|
<view class="weui-uploader__bd">
|
||
|
<view class="weui-uploader__files">
|
||
|
<block wx:for="{{currentFiles}}" wx:key="*this">
|
||
|
<view wx:if="{{item.error}}" data-index="{{index}}" bindtap="previewImage" class="weui-uploader__file weui-uploader__file_status">
|
||
|
<image class="weui-uploader__img" src="{{item.url}}" mode="aspectFill" />
|
||
|
<view class="weui-uploader__file-content">
|
||
|
<icon type="warn" size="23" color="#F43530"></icon>
|
||
|
</view>
|
||
|
</view>
|
||
|
<view wx:elif="{{item.loading}}" data-index="{{index}}" bindtap="previewImage" class="weui-uploader__file weui-uploader__file_status">
|
||
|
<image class="weui-uploader__img" src="{{item.url}}" mode="aspectFill" />
|
||
|
<view class="weui-uploader__file-content">
|
||
|
<view class="weui-loading"></view>
|
||
|
</view>
|
||
|
</view>
|
||
|
<view wx:else class="weui-uploader__file" data-index="{{index}}" bindtap="previewImage">
|
||
|
<image class="weui-uploader__img" src="{{item.url}}" mode="aspectFill" />
|
||
|
</view>
|
||
|
</block>
|
||
|
</view>
|
||
|
<view wx:if="{{currentFiles.length < maxCount}}" class="weui-uploader__input-box">
|
||
|
<view class="weui-uploader__input" bindtap="chooseImage"></view>
|
||
|
</view>
|
||
|
</view>
|
||
|
</view>
|
||
|
<mp-gallery hide-on-click="{{true}}" delete="{{delete}}" show="{{showPreview}}" binddelete="deletePic" img-urls="{{previewImageUrls}}" current="{{previewCurrent}}"></mp-gallery>
|