goview_vue/src/App.vue

28 lines
647 B
Vue
Raw Normal View History

2021-12-10 14:11:49 +08:00
<template>
2021-12-14 20:00:20 +08:00
<n-config-provider
2021-12-10 14:11:49 +08:00
:locale="zhCN"
:theme="getDarkTheme"
:date-locale="dateZhCN"
2021-12-18 16:36:43 +08:00
:theme-overrides="getThemeOverrides"
2021-12-10 14:11:49 +08:00
>
2021-12-19 19:19:46 +08:00
<AppProvider>
2022-01-09 19:22:55 +08:00
<I18n />
2021-12-10 14:11:49 +08:00
<router-view />
2021-12-19 19:19:46 +08:00
</AppProvider>
2021-12-14 20:00:20 +08:00
</n-config-provider>
2021-12-10 14:11:49 +08:00
</template>
<script lang="ts" setup>
2021-12-20 16:13:26 +08:00
import { zhCN, dateZhCN, NConfigProvider } from 'naive-ui'
2022-01-09 19:22:55 +08:00
import { AppProvider } from '@/components/AppProvider'
import { I18n } from '@/components/I18n'
2021-12-20 16:13:26 +08:00
import { getDarkThemeHook, getThemeOverridesHook } from '@/hooks'
2021-12-10 14:11:49 +08:00
2021-12-18 16:36:43 +08:00
// 返回暗黑主题
2021-12-20 16:13:26 +08:00
const getDarkTheme = getDarkThemeHook()
2021-12-18 16:36:43 +08:00
// 主题配置
2021-12-20 16:13:26 +08:00
const getThemeOverrides = getThemeOverridesHook()
2021-12-10 14:11:49 +08:00
</script>