mirror of
https://github.com/Megghy/vtsuru.live.git
synced 2025-12-07 02:46:55 +08:00
add livelottery obs compoent
This commit is contained in:
30
src/App.vue
30
src/App.vue
@@ -2,18 +2,21 @@
|
||||
<NMessageProvider>
|
||||
<NNotificationProvider>
|
||||
<NConfigProvider :theme-overrides="themeOverrides" :theme="theme" style="height: 100vh" :locale="zhCN" :date-locale="dateZhCN">
|
||||
<NElement style="height: 100vh">
|
||||
<Suspense>
|
||||
<ViewerLayout v-if="layout == 'viewer'" />
|
||||
<ManageLayout v-else-if="layout == 'manage'" />
|
||||
<template v-else>
|
||||
<RouterView />
|
||||
</template>
|
||||
<template #fallback>
|
||||
<NSpin size="large" show/>
|
||||
</template>
|
||||
</Suspense>
|
||||
</NElement>
|
||||
<Suspense>
|
||||
<div style="height: 100vh">
|
||||
<NElement style="height: 100%;" v-if="layout != 'obs'">
|
||||
<ViewerLayout v-if="layout == 'viewer'" />
|
||||
<ManageLayout v-else-if="layout == 'manage'" />
|
||||
<template v-else-if="layout == ''">
|
||||
<RouterView />
|
||||
</template>
|
||||
</NElement>
|
||||
<RouterView v-else/>
|
||||
</div>
|
||||
<template #fallback>
|
||||
<NSpin size="large" show />
|
||||
</template>
|
||||
</Suspense>
|
||||
</NConfigProvider>
|
||||
</NNotificationProvider>
|
||||
</NMessageProvider>
|
||||
@@ -38,6 +41,9 @@ const layout = computed(() => {
|
||||
} else if (route.path.startsWith('/manage')) {
|
||||
document.title = route.meta.title + ' · 管理 · VTsuru'
|
||||
return 'manage'
|
||||
} else if (route.path.startsWith('/obs')) {
|
||||
document.title = route.meta.title + ' · OBS · VTsuru'
|
||||
return 'obs'
|
||||
} else {
|
||||
document.title = route.meta.title + ' · VTsuru'
|
||||
return ''
|
||||
|
||||
Reference in New Issue
Block a user