diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue
index b22d09a..56c101d 100644
--- a/src/components/FileUpload/index.vue
+++ b/src/components/FileUpload/index.vue
@@ -13,12 +13,13 @@
:show-file-list="false"
:headers="headers"
class="upload-file-uploader"
+ v-if="!disabled"
>
选取文件
-
+
请上传
大小不超过 {{ fileSize }}MB
@@ -35,7 +36,7 @@
{{ getFileName(file.name) }}
- 删除
+ 删除
@@ -57,9 +58,11 @@ const props = defineProps({
// 大小限制(MB)
fileSize: propTypes.number.def(5),
// 文件类型, 例如['png', 'jpg', 'jpeg']
- fileType: propTypes.array.def(['doc', 'xls', 'ppt', 'txt', 'pdf']),
+ fileType: propTypes.array.def(['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'txt', 'pdf']),
// 是否显示提示
- isShowTip: propTypes.bool.def(true)
+ isShowTip: propTypes.bool.def(true),
+ // 禁用组件(仅查看文件)
+ disabled: propTypes.bool.def(false)
});
const { proxy } = getCurrentInstance() as ComponentInternalInstance;