import GsIcon from '@/components/GsIcon/index' import GsIconDialog from '@/components/GsIconDialog/index' import SvgIcon from '@/components/SvgIcon/index' import UploadImg from '@/components/UploadImg/index' const components = [ GsIconDialog, GsIcon, SvgIcon, UploadImg, ] export const componentregister = (instance:any)=>{ components.forEach((component:any) => { if (component.name && component.name.includes('rint')) { return } component.name && instance?.component(component.name, Object.assign({}, component)) }) // 注入到Vue的全局变量 const vueGlobals = {} // 将全局组件挂载到 window 上,微应用可以自行获取注册 if (typeof window !== 'undefined' && !window.components) { window.components = components } if (!window.vueGlobals) { window.vueGlobals = vueGlobals } }