|
@@ -14,7 +14,7 @@
|
|
|
>点击上传文件</el-button
|
|
|
>
|
|
|
<template #tip>
|
|
|
- <div class="tip">
|
|
|
+ <div class="tip" v-if="showTip">
|
|
|
文件类型限制为.jpg,.jpeg,.png,word文档,pdf,大小不超过{{ size }}M
|
|
|
</div>
|
|
|
</template>
|
|
@@ -81,6 +81,10 @@ const props = defineProps({
|
|
|
type: Boolean,
|
|
|
default: false,
|
|
|
},
|
|
|
+ showTip: {
|
|
|
+ type: Boolean,
|
|
|
+ default: true,
|
|
|
+ },
|
|
|
});
|
|
|
|
|
|
const loading = ref(false);
|
|
@@ -97,7 +101,7 @@ const emit = defineEmits([
|
|
|
const src = useVModel(props, "src", emit); //单文件用这个
|
|
|
const srcList = useVModel(props, "srcList", emit); //多文件用这个
|
|
|
const pdfList = useVModel(props, "pdfList", emit); //转换成pdf后的多文件用这个
|
|
|
-const fileNameList=useVModel(props,"fileNameList",emit);//多文件上传要显示文件名
|
|
|
+const fileNameList = useVModel(props, "fileNameList", emit); //多文件上传要显示文件名
|
|
|
|
|
|
// el-upload 绑定的值
|
|
|
const fileList = ref<UploadUserFile[]>([]);
|
|
@@ -127,8 +131,8 @@ const deleteFile = (index: number) => {
|
|
|
src.value = ""; //删除直接清空src即可,不用考虑是哪个,因为单文件不会有多个
|
|
|
fileList.value.splice(index, 1);
|
|
|
srcList.value.splice(index, 1);
|
|
|
- pdfList.value.splice(index,1);
|
|
|
- fileNameList.value.splice(index,1)
|
|
|
+ pdfList.value.splice(index, 1);
|
|
|
+ fileNameList.value.splice(index, 1);
|
|
|
};
|
|
|
|
|
|
const PDFVisible = ref(false);
|