@@ -125,9 +129,11 @@ onUnmounted(() => {
-
-
-
+
+
+
+
+
diff --git a/src/components/dialog/PluginMarketSettingDialog.vue b/src/components/dialog/PluginMarketSettingDialog.vue
index cd772279..92912a63 100644
--- a/src/components/dialog/PluginMarketSettingDialog.vue
+++ b/src/components/dialog/PluginMarketSettingDialog.vue
@@ -3,6 +3,10 @@ import api from '@/api'
import { useToast } from 'vue-toast-notification'
import { useI18n } from 'vue-i18n'
import { computed } from 'vue'
+import { useDisplay } from 'vuetify'
+
+// 显示器宽度
+const display = useDisplay()
// 国际化
const { t } = useI18n()
@@ -59,7 +63,7 @@ onMounted(() => {
-
+
@@ -69,13 +73,13 @@ onMounted(() => {
-
diff --git a/src/components/dialog/RcloneConfigDialog.vue b/src/components/dialog/RcloneConfigDialog.vue
index 0a97f39a..a7953284 100644
--- a/src/components/dialog/RcloneConfigDialog.vue
+++ b/src/components/dialog/RcloneConfigDialog.vue
@@ -1,6 +1,10 @@
-
+
@@ -72,8 +76,7 @@ async function handleReset() {
v-model:value="props.conf.content"
lang="ini"
theme="monokai"
- style="block-size: 30rem"
- class="rounded"
+ class="rounded h-full min-h-[30rem]"
>
diff --git a/src/components/dialog/SearchBarDialog.vue b/src/components/dialog/SearchBarDialog.vue
index 20b138c0..659efb2e 100644
--- a/src/components/dialog/SearchBarDialog.vue
+++ b/src/components/dialog/SearchBarDialog.vue
@@ -6,6 +6,10 @@ import { NavMenu } from '@/@layouts/types'
import { useUserStore } from '@/stores'
import SearchSiteDialog from '@/components/dialog/SearchSiteDialog.vue'
import { useI18n } from 'vue-i18n'
+import { useDisplay } from 'vuetify'
+
+// 显示器宽度
+const display = useDisplay()
// 多语言支持
const { t } = useI18n()
@@ -302,29 +306,24 @@ onMounted(() => {
})
-
+
-
-
-
-
-
-
-
-
diff --git a/src/components/dialog/SiteCookieUpdateDialog.vue b/src/components/dialog/SiteCookieUpdateDialog.vue
index e226e9dd..00c50981 100644
--- a/src/components/dialog/SiteCookieUpdateDialog.vue
+++ b/src/components/dialog/SiteCookieUpdateDialog.vue
@@ -71,7 +71,7 @@ async function updateSiteCookie() {
}
-
+
diff --git a/src/components/dialog/U115AuthDialog.vue b/src/components/dialog/U115AuthDialog.vue
index b91d4e12..7bd8be40 100644
--- a/src/components/dialog/U115AuthDialog.vue
+++ b/src/components/dialog/U115AuthDialog.vue
@@ -2,6 +2,10 @@
import api from '@/api'
import QrcodeVue from 'qrcode.vue'
import { useI18n } from 'vue-i18n'
+import { useDisplay } from 'vuetify'
+
+// 显示器宽度
+const display = useDisplay()
// 多语言支持
const { t } = useI18n()
@@ -111,7 +115,7 @@ onUnmounted(() => {
-
+
@@ -120,13 +124,15 @@ onUnmounted(() => {
-
-
+
+
-
-
-
+
+
+
+
+
diff --git a/src/components/dialog/UserAddEditDialog.vue b/src/components/dialog/UserAddEditDialog.vue
index 87cd47a6..bd056a82 100644
--- a/src/components/dialog/UserAddEditDialog.vue
+++ b/src/components/dialog/UserAddEditDialog.vue
@@ -290,7 +290,7 @@ onMounted(() => {
-
+
+
diff --git a/src/layouts/components/ShortcutBar.vue b/src/layouts/components/ShortcutBar.vue
index c50b6ab2..ebc5881f 100644
--- a/src/layouts/components/ShortcutBar.vue
+++ b/src/layouts/components/ShortcutBar.vue
@@ -203,7 +203,13 @@ onMounted(() => {
-
+
@@ -219,7 +225,13 @@ onMounted(() => {
-
+
@@ -263,7 +275,13 @@ onMounted(() => {
-
+
@@ -279,7 +297,13 @@ onMounted(() => {
-
+
diff --git a/src/pages/dashboard.vue b/src/pages/dashboard.vue
index efc3b814..90e388d1 100644
--- a/src/pages/dashboard.vue
+++ b/src/pages/dashboard.vue
@@ -354,7 +354,7 @@ onDeactivated(() => {
/>
-
+
diff --git a/src/pages/discover.vue b/src/pages/discover.vue
index b89b78e9..7793c28b 100644
--- a/src/pages/discover.vue
+++ b/src/pages/discover.vue
@@ -8,6 +8,9 @@ import ExtraSourceView from '@/views/discover/ExtraSourceView.vue'
import { DiscoverSource } from '@/api/types'
import api from '@/api'
import { useI18n } from 'vue-i18n'
+import { useDisplay } from 'vuetify'
+
+const display = useDisplay()
// 国际化
const { t } = useI18n()
@@ -179,7 +182,13 @@ onActivated(async () => {
-
+
@@ -199,11 +208,11 @@ onActivated(async () => {
:component-data="{ 'class': 'settings-grid' }"
>
-
+
@@ -260,6 +269,7 @@ onActivated(async () => {
&::before {
position: absolute;
background-color: transparent;
+ background-color: rgb(var(--v-theme-primary));
block-size: 100%;
content: '';
inline-size: 4px;
diff --git a/src/pages/recommend.vue b/src/pages/recommend.vue
index 9b8a30bf..05179656 100644
--- a/src/pages/recommend.vue
+++ b/src/pages/recommend.vue
@@ -3,6 +3,9 @@ import api from '@/api'
import { RecommendSource } from '@/api/types'
import MediaCardSlideView from '@/views/discover/MediaCardSlideView.vue'
import { useI18n } from 'vue-i18n'
+import { useDisplay } from 'vuetify'
+
+const display = useDisplay()
// 国际化
const { t } = useI18n()
@@ -235,7 +238,7 @@ onActivated(async () => {
-
+