mirror of
https://github.com/cool-team-official/cool-admin-vue.git
synced 2025-12-12 13:42:50 +00:00
优化
This commit is contained in:
parent
0f2cb98c42
commit
3830de86f5
@ -92,7 +92,7 @@
|
||||
</el-icon>
|
||||
</template>
|
||||
|
||||
<el-icon @click.stop="remove">
|
||||
<el-icon @click.stop="remove" v-if="!disabled">
|
||||
<delete />
|
||||
</el-icon>
|
||||
</div>
|
||||
@ -125,7 +125,8 @@ const props = defineProps({
|
||||
list: {
|
||||
type: Array as PropType<Upload.Item[]>,
|
||||
default: () => []
|
||||
}
|
||||
},
|
||||
disabled: Boolean
|
||||
});
|
||||
|
||||
const emit = defineEmits(["remove"]);
|
||||
|
||||
@ -111,7 +111,12 @@
|
||||
>
|
||||
<slot name="item" :item="item" :index="index">
|
||||
<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>
|
||||
</slot>
|
||||
</el-upload>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user