UNPKG

vitepress-theme-base-teek

Version:

查看 [使用说明](https://vp.xiaoying.org.cn/pages/9d746f)

21 lines (14 loc) 613 B
import ImageViewer, { type ImageViewerProps } from "./src/index.vue"; import { createVNode, render, type VNode } from "vue"; export { ImageViewer }; let instance: VNode | null = null; export const createImageViewer = (options: ImageViewerProps) => { if (typeof window === "undefined") return; const { modelValue = true } = options; options.modelValue = modelValue; document.body.style.overflow = "hidden"; const container = document.createElement("div"); document.body.appendChild(container); instance = createVNode(ImageViewer, options); render(instance, container); };