App.vue 515 B

12345678910111213141516171819
  1. <script setup>
  2. import { useLayoutMenuProvide } from '~/components/page-container/context'
  3. const appStore = useAppStore()
  4. const { theme } = storeToRefs(appStore)
  5. const { antd } = useI18nLocale()
  6. const layoutMenu = useLayoutMenu()
  7. useLayoutMenuProvide(layoutMenu, appStore)
  8. </script>
  9. <template>
  10. <a-config-provider :theme="theme" :locale="antd">
  11. <a-app class="h-full font-chinese antialiased">
  12. <TokenProvider>
  13. <RouterView />
  14. </TokenProvider>
  15. </a-app>
  16. </a-config-provider>
  17. </template>