浅色模式更新
This commit is contained in:
parent
ee178b6eef
commit
2e80e10c60
|
@ -1,17 +1,18 @@
|
|||
<script setup lang="ts">
|
||||
import { RouterLink, RouterView } from 'vue-router'
|
||||
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 HeaderView from './views/HeaderView.vue'
|
||||
|
||||
const router = useRouter()
|
||||
const osThemeRef = useOsTheme()
|
||||
|
||||
</script>
|
||||
|
||||
<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"
|
||||
}'>
|
||||
<n-message-provider>
|
||||
|
|
|
@ -37,6 +37,15 @@ async function updateContent() {
|
|||
contents.push(element)
|
||||
});
|
||||
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 {
|
||||
loadingbar.error()
|
||||
|
@ -48,6 +57,7 @@ if (route.params.page !== undefined) {
|
|||
pagedata.lang = route.params.lang
|
||||
pagedata.page = parseInt(route.params.page)
|
||||
}
|
||||
|
||||
updateContent()
|
||||
|
||||
function changeCH() {
|
||||
|
|
Loading…
Reference in New Issue