浅色模式更新
This commit is contained in:
parent
ee178b6eef
commit
2e80e10c60
|
@ -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>
|
||||||
|
|
|
@ -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() {
|
||||||
|
|
Loading…
Reference in New Issue