未验证 提交 c280174a 编写于 作者: 郝先瑞 提交者: Gitee

fix(SingleUpload.vue): 修复上传组件打包编译TypeScript类型检查报错问题

上级 e2edfeca
......@@ -33,7 +33,7 @@
<script setup lang="ts">
import {computed, ref} from "vue";
import {Plus, Close} from '@element-plus/icons-vue'
import {ElMessage, ElUpload} from "element-plus"
import {ElMessage, ElUpload, UploadFile, UploadRequestOptions} from "element-plus"
import {uploadFile, deleteFile} from "@/api/system/file";
const uploadRef = ref(ElUpload)
......@@ -62,10 +62,9 @@ const imgUrl = computed<string | null>({
*
* @param params
*/
function uploadImage({file}: any) {
uploadFile(file).then(response => {
imgUrl.value = response.data
})
async function uploadImage(options: UploadRequestOptions): Promise<any> {
const response=await uploadFile(options.file);
imgUrl.value=response.data;
}
/**
......@@ -75,7 +74,8 @@ function uploadImage({file}: any) {
*
* @param files
*/
function handleExceed(files: UploadFile[]) {
function handleExceed(files: File[], uploadFiles: UploadFile[]) {
uploadRef.value.clearFiles()
uploadRef.value.handleStart(files[0])
uploadFile(files[0]).then(response => {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册