diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 4c43ef78..695db0b1 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -15,6 +15,7 @@ - 修复可编辑单元格的内容为空时,不会显示编辑图标的问题 - 修复表尾合计行与表格主体部分的列有时候未能对齐的问题 - **MarkDown** 修复初始 value 属性的值不起作用的问题 +- **BasicUpload** 修复`accept`属性不支持`MIME`及点开头的后缀名的问题 - **其它** - 修复部分封装组件在使用插槽时报错的问题 - 修复`useECharts`的`theme`参数不起作用的问题 diff --git a/src/components/Upload/src/useUpload.ts b/src/components/Upload/src/useUpload.ts index 213cc3a2..694cc275 100644 --- a/src/components/Upload/src/useUpload.ts +++ b/src/components/Upload/src/useUpload.ts @@ -22,7 +22,13 @@ export function useUploadType({ }); const getStringAccept = computed(() => { return unref(getAccept) - .map((item) => `.${item}`) + .map((item) => { + if (item.indexOf('/') > 0 || item.startsWith('.')) { + return item; + } else { + return `.${item}`; + } + }) .join(','); }); diff --git a/src/views/demo/comp/upload/index.vue b/src/views/demo/comp/upload/index.vue index d2241586..d619681e 100644 --- a/src/views/demo/comp/upload/index.vue +++ b/src/views/demo/comp/upload/index.vue @@ -7,6 +7,7 @@ @change="handleChange" :api="uploadApi" class="my-5" + :accept="['image/*']" />