This commit is contained in:
2025-04-30 16:43:52 +08:00
parent b1bb0e63f5
commit 1a7886450d
14 changed files with 276 additions and 53 deletions

View File

@@ -0,0 +1,31 @@
<script setup>
import Api from "../../api/index.js";
const emits = defineEmits(['success']);
const upload = (e) => {
const file = e.target.files[0];
Api.system.uploadFile2(file).then(({data}) => {
emits('success', data);
});
}
const createInput = () => {
const input = document.createElement('input');
input.type = 'file';
input.onchange = upload;
input.style.display = 'none';
document.body.append(input);
input.click();
}
</script>
<template>
<div @click="createInput">
<slot></slot>
</div>
</template>
<style scoped lang="scss">
</style>