chore: 上传组件增加 +号消失功能
This commit is contained in:
@ -1,15 +1,16 @@
|
|||||||
<!--
|
<!--
|
||||||
* @Author: zhaojinfeng 121016171@qq.com
|
* @Author: zhaojinfeng 121016171@qq.com
|
||||||
* @Date: 2023-08-16 17:33:41
|
* @Date: 2023-08-16 17:33:41
|
||||||
* @LastEditors: zhaojinfeng 121016171@qq.com
|
* @LastEditors: Hefeng 1057605508@qq.com
|
||||||
* @LastEditTime: 2023-09-14 13:26:42
|
* @LastEditTime: 2023-09-15 12:44:20
|
||||||
* @FilePath: \vue3\packages\upload-list\index.vue
|
* @FilePath: \th-components-vue3\packages\upload-list\index.vue
|
||||||
* @Description:
|
* @Description:
|
||||||
*
|
*
|
||||||
-->
|
-->
|
||||||
<template>
|
<template>
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="userFiles"
|
v-model:file-list="userFiles"
|
||||||
|
:class="{ 'user-files': listType === 'picture-card' && userFiles.length >= limit }"
|
||||||
:accept="accept"
|
:accept="accept"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:before-upload="beforeUpload"
|
:before-upload="beforeUpload"
|
||||||
@ -125,3 +126,9 @@ function remove(_uploadFile: UploadFile, uploadFiles: UploadFiles) {
|
|||||||
resume()
|
resume()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.user-files .el-upload--picture-card{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
1
types/components.d.ts
vendored
1
types/components.d.ts
vendored
@ -13,6 +13,7 @@ declare module 'vue' {
|
|||||||
ElCol: typeof import('element-plus/es')['ElCol']
|
ElCol: typeof import('element-plus/es')['ElCol']
|
||||||
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
|
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
|
||||||
ElDialog: typeof import('element-plus/es')['ElDialog']
|
ElDialog: typeof import('element-plus/es')['ElDialog']
|
||||||
|
ElEmpty: typeof import('element-plus/es')['ElEmpty']
|
||||||
ElForm: typeof import('element-plus/es')['ElForm']
|
ElForm: typeof import('element-plus/es')['ElForm']
|
||||||
ElFormItem: typeof import('element-plus/es')['ElFormItem']
|
ElFormItem: typeof import('element-plus/es')['ElFormItem']
|
||||||
ElIcon: typeof import('element-plus/es')['ElIcon']
|
ElIcon: typeof import('element-plus/es')['ElIcon']
|
||||||
|
Reference in New Issue
Block a user