wangzhibo
2026-07-16 b57020623cf0c946706573bf102e548c3a544423
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<template>
    <cl-upload :before-upload="onBeforeUpload" />
</template>
 
<script lang="ts" setup>
import { ElMessage } from 'element-plus';
import { useI18n } from 'vue-i18n';
 
const { t } = useI18n();
 
function onBeforeUpload(file: any) {
    return new Promise(resolve => {
        if (file.size > 100000) {
            ElMessage.warning(t('文件不能大于100k'));
        } else {
            resolve(true);
        }
    });
}
</script>