mirror of
https://github.com/cool-team-official/cool-admin-vue.git
synced 2025-12-13 14:12:50 +00:00
优化
This commit is contained in:
parent
0f2cb98c42
commit
3830de86f5
@ -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"]);
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user