18 lines
478 B
TypeScript

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 }