feat(Uploader): add preview-cover slot (#6707)
* feat(Uploader): add preview-cover slot * docs: upd * fix: case name
This commit is contained in:
@@ -318,6 +318,11 @@ export default createComponent({
|
||||
/>
|
||||
);
|
||||
|
||||
const PreviewCoverContent = this.slots('preview-cover', item);
|
||||
const PreviewCover = PreviewCoverContent && (
|
||||
<div class={bem('preview-cover')}>{PreviewCoverContent}</div>
|
||||
);
|
||||
|
||||
const Preview = isImageFile(item) ? (
|
||||
<Image
|
||||
fit={this.imageFit}
|
||||
@@ -329,7 +334,9 @@ export default createComponent({
|
||||
onClick={() => {
|
||||
this.onPreviewImage(item);
|
||||
}}
|
||||
/>
|
||||
>
|
||||
{PreviewCover}
|
||||
</Image>
|
||||
) : (
|
||||
<div
|
||||
class={bem('file')}
|
||||
@@ -342,6 +349,7 @@ export default createComponent({
|
||||
<div class={[bem('file-name'), 'van-ellipsis']}>
|
||||
{item.file ? item.file.name : item.url}
|
||||
</div>
|
||||
{PreviewCover}
|
||||
</div>
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user