提交 36668301 authored 作者: matian's avatar matian

修改上传按钮文字

上级 4173243b
...@@ -85,7 +85,7 @@ const handleRemove: UploadProps['onRemove'] = (uploadFile, uploadFiles) => { ...@@ -85,7 +85,7 @@ const handleRemove: UploadProps['onRemove'] = (uploadFile, uploadFiles) => {
emit( emit(
'update:modelValue', 'update:modelValue',
uploadFiles.map((item: any) => { uploadFiles.map((item: any) => {
return { name: item.name, url: item.url || item.raw.url } return { name: item.name, url: item.url || item.raw.url, size: item.size, type: item.type }
}) })
) )
} else { } else {
...@@ -116,6 +116,9 @@ const handlePreview: UploadProps['onPreview'] = uploadFile => { ...@@ -116,6 +116,9 @@ const handlePreview: UploadProps['onPreview'] = uploadFile => {
<template v-if="$attrs['list-type'] === 'picture-card'"> <template v-if="$attrs['list-type'] === 'picture-card'">
<el-icon><Plus /></el-icon> <el-icon><Plus /></el-icon>
</template> </template>
<template v-else-if="props.beforeUploadFiles">
<el-button type="primary" size="default" round>上传图片/视频附件</el-button>
</template>
<template v-else> <template v-else>
<el-button type="primary" class="app-upload-btn">点击上传</el-button> <el-button type="primary" class="app-upload-btn">点击上传</el-button>
</template> </template>
......
...@@ -180,7 +180,6 @@ const imgLimit = $computed(() => { ...@@ -180,7 +180,6 @@ const imgLimit = $computed(() => {
}) })
const beforeUploadFiles = (file: any) => { const beforeUploadFiles = (file: any) => {
console.log(file)
if (file.type.includes('video/') && file.size > 104857600) { if (file.type.includes('video/') && file.size > 104857600) {
ElMessage.warning('视频大小不能超过100MB') ElMessage.warning('视频大小不能超过100MB')
return false return false
...@@ -200,7 +199,7 @@ const beforeUploadFiles = (file: any) => { ...@@ -200,7 +199,7 @@ const beforeUploadFiles = (file: any) => {
} }
</script> </script>
<template> <template>
<el-dialog :model-value="isShowAddDialog" title="新建帖子" :before-close="handleCancel"> <el-dialog :model-value="isShowAddDialog" title="新建帖子" :before-close="handleCancel" width="40%">
<div style="height: 65vh; overflow-y: auto"> <div style="height: 65vh; overflow-y: auto">
<el-form <el-form
:model="form" :model="form"
...@@ -288,7 +287,6 @@ const beforeUploadFiles = (file: any) => { ...@@ -288,7 +287,6 @@ const beforeUploadFiles = (file: any) => {
</el-form-item> </el-form-item>
<el-form-item prop="files"> <el-form-item prop="files">
<AppUpload v-model="form.files" accept="image/*,video/*" :beforeUploadFiles="beforeUploadFiles"> <AppUpload v-model="form.files" accept="image/*,video/*" :beforeUploadFiles="beforeUploadFiles">
<el-button size="default">上传图片/视频附件</el-button>
<template #tip <template #tip
>支持最多上传10张图片,格式支持jpg,jpeg,png,2MB以内<br />视频最多上传1个,100Mb以内 >支持最多上传10张图片,格式支持jpg,jpeg,png,2MB以内<br />视频最多上传1个,100Mb以内
</template> </template>
......
...@@ -101,7 +101,6 @@ const handleConfirm = async (formEl: FormInstance | undefined) => { ...@@ -101,7 +101,6 @@ const handleConfirm = async (formEl: FormInstance | undefined) => {
</el-form-item> </el-form-item>
<el-form-item prop="files"> <el-form-item prop="files">
<AppUpload v-model="form.files" accept="image/*,video/*" :beforeUploadFiles="beforeUploadFiles"> <AppUpload v-model="form.files" accept="image/*,video/*" :beforeUploadFiles="beforeUploadFiles">
<el-button size="default">上传图片/视频附件</el-button>
<template #tip <template #tip
>支持最多上传10张图片,格式支持jpg,jpeg,png,2MB以内<br />视频最多上传1个,100Mb以内 >支持最多上传10张图片,格式支持jpg,jpeg,png,2MB以内<br />视频最多上传1个,100Mb以内
</template> </template>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论