|
|
@@ -36,7 +36,13 @@
|
|
|
<nut-icon color="#fff" :name="item.status == 'error' ? 'failure' : 'loading'"></nut-icon>
|
|
|
<view class="nut-uploader__preview__progress__msg">{{ item.message }}</view>
|
|
|
</view>
|
|
|
- <nut-icon v-if="isDeletable" @click="onDelete(item, index)" class="close" name="failure"></nut-icon>
|
|
|
+ <nut-icon
|
|
|
+ v-if="isDeletable"
|
|
|
+ v-bind="$attrs"
|
|
|
+ @click="onDelete(item, index)"
|
|
|
+ class="close"
|
|
|
+ :name="deleteIcon"
|
|
|
+ ></nut-icon>
|
|
|
<img
|
|
|
class="nut-uploader__preview-img__c"
|
|
|
@click="fileItemClick(item)"
|
|
|
@@ -134,6 +140,7 @@ export default create({
|
|
|
multiple: { type: Boolean, default: false },
|
|
|
disabled: { type: Boolean, default: false },
|
|
|
autoUpload: { type: Boolean, default: true },
|
|
|
+ deleteIcon: { type: String, default: 'failure' },
|
|
|
beforeUpload: {
|
|
|
type: Function,
|
|
|
default: null
|