<script setup>
import mitter from "@/utils/mitter";
import { ref } from "vue";
const props = defineProps({
items: Object,
prop: String,
});
const fileList = ref("");
const upload = () => {
mitter.emit("changeVal", { name: props.prop, value: fileList.value });
};
</script>
<template>
<el-upload v-model:file-list="fileList" class="upload-demo" @upload="upload" v-bind="items"
action="https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15" multiple :on-preview="handlePreview"
:on-remove="handleRemove" :before-remove="beforeRemove" :limit="3" :on-exceed="handleExceed" />
</template>
-
xuke authored8a4ccbde