直链API添加文件信息

修复蓝奏目录文件大小处理报错问题 #120
This commit is contained in:
q
2025-08-19 18:56:42 +08:00
parent 2092230a61
commit a66bf84381
13 changed files with 382 additions and 32 deletions

View File

@@ -11,7 +11,7 @@
"dependencies": {
"@element-plus/icons-vue": "^2.3.1",
"@vueuse/core": "^11.2.0",
"axios": "^1.7.4",
"axios": "1.11.0",
"clipboard": "^2.0.11",
"core-js": "^3.8.3",
"element-plus": "^2.8.7",

View File

@@ -153,6 +153,13 @@
}
}
</style>
<script>
const saved = localStorage.getItem('isDarkMode') === 'true'
const systemDark = window.matchMedia('(prefers-color-scheme: dark)').matches
if (saved || (!saved && systemDark)) {
document.body.classList.add('dark-theme')
}
</script>
</head>
<body>
<div id="app">

View File

@@ -1,5 +1,5 @@
<template>
<div id="app" :class="{ 'dark-theme': isDarkMode }">
<div id="app" v-cloak :class="{ 'dark-theme': isDarkMode }">
<!-- <el-dialog
v-model="showRiskDialog"
title="使用本网站您应改同意"
@@ -293,6 +293,9 @@ export default {
// 主题切换
handleThemeChange(isDark) {
this.isDarkMode = isDark
document.body.classList.toggle('dark-theme', isDark)
window.localStorage.setItem('isDarkMode', isDark)
},
// 验证输入
@@ -600,6 +603,8 @@ export default {
</script>
<style>
[v-cloak] { display: none; }
body {
background-color: #f5f7fa;
color: #2c3e50;