chore: 上传组件增加 +号消失功能

This commit is contained in:
Hefeng
2023-09-15 12:46:11 +08:00
parent bddd04bd78
commit 6c1b6f7a4e
2 changed files with 11 additions and 3 deletions

View File

@ -1,15 +1,16 @@
<!--
* @Author: zhaojinfeng 121016171@qq.com
* @Date: 2023-08-16 17:33:41
* @LastEditors: zhaojinfeng 121016171@qq.com
* @LastEditTime: 2023-09-14 13:26:42
* @FilePath: \vue3\packages\upload-list\index.vue
* @LastEditors: Hefeng 1057605508@qq.com
* @LastEditTime: 2023-09-15 12:44:20
* @FilePath: \th-components-vue3\packages\upload-list\index.vue
* @Description:
*
-->
<template>
<el-upload
v-model:file-list="userFiles"
:class="{ 'user-files': listType === 'picture-card' && userFiles.length >= limit }"
:accept="accept"
:disabled="disabled"
:before-upload="beforeUpload"
@ -125,3 +126,9 @@ function remove(_uploadFile: UploadFile, uploadFiles: UploadFiles) {
resume()
}
</script>
<style>
.user-files .el-upload--picture-card{
display: none;
}
</style>

View File

@ -13,6 +13,7 @@ declare module 'vue' {
ElCol: typeof import('element-plus/es')['ElCol']
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElDialog: typeof import('element-plus/es')['ElDialog']
ElEmpty: typeof import('element-plus/es')['ElEmpty']
ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElIcon: typeof import('element-plus/es')['ElIcon']