<!--component/filegrid/index.wxml-->
|
<view class="img-group">
|
<block wx:for="{{currentFiles}}" wx:key="index">
|
<!-- 图片 -->
|
<image
|
wx:if="{{item.type == 'image'}}"
|
class="img-group_img"
|
style="{{'width:'+gridWidth+';height:'+gridHeight+';'}}"
|
src="{{item.url}}"
|
mode="aspectFill"
|
bindtap="previewImage"
|
data-index="{{index}}"
|
show-menu-by-longpress="{{true}}"
|
></image>
|
<!-- 常见office文件 -->
|
<view
|
wx:elif="{{item.type == 'file'}}"
|
data-index="{{index}}"
|
bindtap="previewFile"
|
class="img-group_img"
|
style="{{'width:'+gridWidth+';height:'+gridHeight+';'}}"
|
>
|
<view class="{{'uploader-preview__file ' + item.styleClass}}">
|
<view class="wrap">
|
<span class="{{'txt ' + item.styleClass}}">{{item.name}}</span>
|
</view>
|
<text class="unit" data-ext="{{item.ext}}">{{item.size}}</text>
|
</view>
|
</view>
|
<!-- 其他 -->
|
<view
|
wx:else
|
data-index="{{index}}"
|
class="img-group_img uploader-preview__file"
|
>
|
<t-icon name="close-circle" size="36rpx" />
|
</view>
|
</block>
|
</view>
|
<my-gallery
|
hide-on-click="{{true}}"
|
show-delete="{{false}}"
|
show="{{showPreview}}"
|
img-urls="{{previewImageUrls}}"
|
current="{{previewCurrent}}"
|
></my-gallery>
|