import type { App } from 'vue' import LoadingComponent from './index.vue' import AsyncLoading from './index.vue' import AsyncSkeletonLoading from './GoSkeleton.vue' // 正常组件 export { LoadingComponent } // 异步 AsyncLoading.install = (app: App): void => { app.component('AsyncLoading', AsyncLoading) } AsyncSkeletonLoading.install = (app: App): void => { app.component('AsyncSkeletonLoading', AsyncSkeletonLoading) } export { AsyncLoading, AsyncSkeletonLoading }