UNPKG

maz-ui

Version:

A standalone components library for Vue.Js 3 & Nuxt.Js 3

1 lines 397 B
import{createVNode,render}from"vue";function useMountComponent(component,options){let el=options?.element??document.createElement(`div`);function destroy(){el&&render(null,el)}let vNode=createVNode(component,{...options?.props,destroy},options?.children);return options?.app&&(vNode.appContext=options.app._context),options?.noRender||render(vNode,el),{vNode,destroy,el}}export{useMountComponent};