go-view/src/App.vue
2022-01-09 19:22:55 +08:00

31 lines
749 B
Vue

<template>
<n-config-provider
:locale="zhCN"
:theme="getDarkTheme"
:date-locale="dateZhCN"
:theme-overrides="getThemeOverrides"
>
<AppProvider>
<I18n />
<router-view />
</AppProvider>
</n-config-provider>
</template>
<script lang="ts" setup>
import { zhCN, dateZhCN, NConfigProvider } from 'naive-ui'
import { AppProvider } from '@/components/AppProvider'
import { useDesignStore } from '@/store/modules/designStore/designStore'
import { I18n } from '@/components/I18n'
import { getDarkThemeHook, getThemeOverridesHook } from '@/hooks'
// 返回暗黑主题
const getDarkTheme = getDarkThemeHook()
// 主题配置
const getThemeOverrides = getThemeOverridesHook()
</script>
<style lang="scss"></style>