ship-view-ui-plus
Version:
A high quality UI components Library with Vue.js 3
22 lines (14 loc) • 467 B
JavaScript
import ImagePreview from '../image/image-preview.js';
let imagePreviewInstance;
function getImagePreviewInstance () {
imagePreviewInstance = imagePreviewInstance || ImagePreview.newInstance();
return imagePreviewInstance;
}
ImagePreview.show = function (props = {}) {
const instance = getImagePreviewInstance();
props.onRemove = function () {
imagePreviewInstance = null;
}
instance.show(props);
};
export default ImagePreview;