浅色模式更新

This commit is contained in:
Luthics 2022-12-28 13:32:49 +08:00
parent ee178b6eef
commit 2e80e10c60
2 changed files with 13 additions and 2 deletions

View File

@ -1,17 +1,18 @@
<script setup lang="ts"> <script setup lang="ts">
import { RouterLink, RouterView } from 'vue-router' import { RouterLink, RouterView } from 'vue-router'
import { zhCN, dateZhCN } from 'naive-ui' import { zhCN, dateZhCN } from 'naive-ui'
import { NConfigProvider, darkTheme, NMessageProvider, NLoadingBarProvider } from 'naive-ui' import { NConfigProvider, useOsTheme, darkTheme, NMessageProvider, NLoadingBarProvider } from 'naive-ui'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import HeaderView from './views/HeaderView.vue' import HeaderView from './views/HeaderView.vue'
const router = useRouter() const router = useRouter()
const osThemeRef = useOsTheme()
</script> </script>
<template> <template>
<n-config-provider :locale="zhCN" :date-locale="dateZhCN" :theme="darkTheme" :class='{ <n-config-provider :locale="zhCN" :date-locale="dateZhCN" :theme="osThemeRef == 'dark' ? darkTheme : null" :class='{
top: router.currentRoute.value.path != "/login" && router.currentRoute.value.path != "/edit" top: router.currentRoute.value.path != "/login" && router.currentRoute.value.path != "/edit"
}'> }'>
<n-message-provider> <n-message-provider>

View File

@ -37,6 +37,15 @@ async function updateContent() {
contents.push(element) contents.push(element)
}); });
pagedata.total = Math.ceil(res.data.data.total / 9) pagedata.total = Math.ceil(res.data.data.total / 9)
if (pagedata.page > pagedata.total) {
var page = {
lang: pagedata.lang,
page: 1,
}
router.push({ name: 'list', params: page })
pagedata.page = 1
updateContent()
}
} }
else { else {
loadingbar.error() loadingbar.error()
@ -48,6 +57,7 @@ if (route.params.page !== undefined) {
pagedata.lang = route.params.lang pagedata.lang = route.params.lang
pagedata.page = parseInt(route.params.page) pagedata.page = parseInt(route.params.page)
} }
updateContent() updateContent()
function changeCH() { function changeCH() {