index.ts 478 B

1234567891011121314151617
  1. import type { App } from 'vue'
  2. import LoadingComponent from './index.vue'
  3. import AsyncLoading from './index.vue'
  4. import AsyncSkeletonLoading from './GoSkeleton.vue'
  5. // 正常组件
  6. export { LoadingComponent }
  7. // 异步
  8. AsyncLoading.install = (app: App): void => {
  9. app.component('AsyncLoading', AsyncLoading)
  10. }
  11. AsyncSkeletonLoading.install = (app: App): void => {
  12. app.component('AsyncSkeletonLoading', AsyncSkeletonLoading)
  13. }
  14. export { AsyncLoading, AsyncSkeletonLoading }