This commit is contained in:
神仙都没用 2023-10-12 13:54:30 +08:00
parent 0f2cb98c42
commit 3830de86f5
2 changed files with 9 additions and 3 deletions

View File

@ -92,7 +92,7 @@
</el-icon> </el-icon>
</template> </template>
<el-icon @click.stop="remove"> <el-icon @click.stop="remove" v-if="!disabled">
<delete /> <delete />
</el-icon> </el-icon>
</div> </div>
@ -125,7 +125,8 @@ const props = defineProps({
list: { list: {
type: Array as PropType<Upload.Item[]>, type: Array as PropType<Upload.Item[]>,
default: () => [] default: () => []
} },
disabled: Boolean
}); });
const emit = defineEmits(["remove"]); const emit = defineEmits(["remove"]);

View File

@ -111,7 +111,12 @@
> >
<slot name="item" :item="item" :index="index"> <slot name="item" :item="item" :index="index">
<div class="cl-upload__item"> <div class="cl-upload__item">
<upload-item :item="item" :list="list" @remove="remove(index)" /> <upload-item
:item="item"
:list="list"
:disabled="disabled"
@remove="remove(index)"
/>
</div> </div>
</slot> </slot>
</el-upload> </el-upload>