AppProvider.vue 735 B

12345678910111213141516171819202122232425262728
  1. <template>
  2. <n-loading-bar-provider>
  3. <n-dialog-provider>
  4. <dialog-content></dialog-content>
  5. <loading-content></loading-content>
  6. <n-notification-provider>
  7. <n-message-provider>
  8. <message-content></message-content>
  9. <slot></slot>
  10. </n-message-provider>
  11. </n-notification-provider>
  12. </n-dialog-provider>
  13. </n-loading-bar-provider>
  14. </template>
  15. <script lang="ts" setup>
  16. import {
  17. NDialogProvider,
  18. NNotificationProvider,
  19. NMessageProvider,
  20. NLoadingBarProvider
  21. } from 'naive-ui'
  22. import { MessageContent } from '@/components/MessageContent'
  23. import { DialogContent } from '@/components/DialogContent'
  24. import { LoadingContent } from '@/components/LoadingContent'
  25. </script>