Files
lingxiao865 c5af079d8c first commit
2026-02-10 08:05:03 +08:00
..
2026-02-10 08:05:03 +08:00
2026-02-10 08:05:03 +08:00
2026-02-10 08:05:03 +08:00
2026-02-10 08:05:03 +08:00
2026-02-10 08:05:03 +08:00
2026-02-10 08:05:03 +08:00
2026-02-10 08:05:03 +08:00

:: BASE_DOC ::

API

ImageViewer Props

name type default description required
custom-style Object - CSS(Cascading Style Sheets) N
background-color String - - N
close-btn String / Boolean / Object false - N
delete-btn String / Boolean / Object false - N
image-props Object - Typescript: ImagePropsImage API Documentssee more ts definition N
images Array [] Typescript: Array<string> N
initial-index Number 0 Typescript: Number N
lazy Boolean true - N
show-index Boolean false - N
using-custom-navbar Boolean false - N
visible Boolean false hide or show image viewer。v-model:visible is supported N
default-visible Boolean false hide or show image viewer。uncontrolled property N

ImageViewer Events

name params description
change (context: { index: number }) -
close (context: { trigger: 'overlay' | 'button', visible: Boolean, index: Number } ) -
delete (context: { index: number } ) -

ImageViewer Slots

name Description
close-btn -
delete-btn -

CSS Variables

The component provides the following CSS variables, which can be used to customize styles.

Name Default Value Description
--td-image-viewer-close-margin-left @spacer-1 -
--td-image-viewer-delete-margin-right @spacer-1 -
--td-image-viewer-mask-bg-color @mask-active -
--td-image-viewer-nav-bg-color #000 -
--td-image-viewer-nav-color @text-color-anti -
--td-image-viewer-nav-height 96rpx -
--td-image-viewer-nav-index-font-size @font-size-base -
--td-image-viewer-top @position-fixed-top -