visible | string | false | Viewer visible | true |
onClose | function | - | Specify a function that will be called when Visible close | true |
images | ImageDecorator[] | [] | image source array | true |
activeIndex | number | 0 | active image index | false |
zIndex | number | 1000 | Viewer css z-index | false |
container | HTMLElement | null | set parent node(inline mode) | false |
drag | boolean | true | whether to drag image | false |
attribute | boolean | true | whether to show image attribute | false |
zoomable | boolean | true | whether to show 'zoom' button | false |
rotatable | boolean | true | whether to show 'rotate' button | false |
scalable | boolean | true | whether to show 'scale' button | false |
onMaskClick | (e) => void | - | callback function when mask is clicked | false |
downloadable | boolean | false | whether to show 'download' | false |
noClose | boolean | false | to not render close button | false |
noNavbar | boolean | false | to not render the navbar | false |
noToolbar | boolean | false | to not render the toolbar | false |
noImgDetails | boolean | false | to not render image detail (WxH) | false |
noFooter | boolean | false | to not render the entire footer | false |
changeable | boolean | true | wheather to show change button | false |
customToolbar | (defaultToolbarConfigs: ToolbarConfig[]) => ToolbarConfig[] | - | customer toolbar | false |
zoomSpeed | number | 0.05 | zoom speed | false |
defaultSize | ViewerImageSize | - | default image size | false |
defaultImg | viewerdefaultimg | - | if load img failed, show default img | false |
disableKeyboardSupport | boolean | false | disable keyboard support | false |
noResetZoomAfterChange | boolean | false | preserve zoom after image change | false |
noLimitInitializationSize | boolean | false | no limit image initialization size | false |
defaultScale | number | 1 | set default scale | false |
onChange | (activeImage: ImageDecorator, index: number) => void | - | callback when iamge change | false |
loop | boolean | true | whether enable image loop | false |
disableMouseZoom | boolean | false | whether disable mouse zoom | false |
downloadInNewWindow | boolean | false | whether to download in a new window | false |
className | string | - | customized CSS class | false |
showTotal | boolean | true | whether to display the total number and range | false |
maxScale | number | - | maximum scaling | false |
minScale | number | 0.1 | minimum scaling | false |