|
|
|
|
@ -16,7 +16,7 @@
|
|
|
|
|
<a v-else :href="baseUrl + base + 'download?' + request.params({ url: item.url, key: uploadKey }).toString()"
|
|
|
|
|
target="_blank">{{ item.name }}</a>
|
|
|
|
|
<div v-if="item.uploading && !item.abort" class="btn" @click="item.uploading.abort()">取消</div>
|
|
|
|
|
<div v-if="item.url && !props.disabled" @click="item.remove()" class="btn">删除</div>
|
|
|
|
|
<div v-if="item.url && !props.disabled" @click="remove(item)" class="btn">删除</div>
|
|
|
|
|
</div>
|
|
|
|
|
</slot>
|
|
|
|
|
</div>
|
|
|
|
|
@ -196,11 +196,7 @@ onMounted(async () => {
|
|
|
|
|
data.value = mv.value.map(a => ({ url: a, ext: getExt(a), name: getName(a) }))
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
for (let one of data.value) {
|
|
|
|
|
one.remove = () => {
|
|
|
|
|
remove(one)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
const remove = (one) => {
|
|
|
|
|
@ -338,9 +334,6 @@ const uploadFile = async (index, retry = 0) => {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
one.remove = () => {
|
|
|
|
|
remove(one)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (one.raw.size <= props.chunksize) {
|
|
|
|
|
|
|
|
|
|
|