@modulab/image-viewer
Version:
图片预览
15 lines (13 loc) • 406 B
text/typescript
import { createDynamicLoader } from "@modulab/hooks";
import DefaultImageViewer from './image-viewer.vue';
export function openImageViewer(props = {}) {
const dynamic = createDynamicLoader();
return dynamic.load(DefaultImageViewer, {
...props,
onClose() {
dynamic.instances.value.forEach((value) => {
value.close();
});
},
});
}