mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 15:36:49 +08:00
fix footer ui
This commit is contained in:
@@ -3,5 +3,5 @@
|
|||||||
-webkit-backdrop-filter: blur(6px);
|
-webkit-backdrop-filter: blur(6px);
|
||||||
backdrop-filter: blur(6px);
|
backdrop-filter: blur(6px);
|
||||||
/* stylelint-enable */
|
/* stylelint-enable */
|
||||||
background-color: rgb(var(--v-theme-surface), 0.9);
|
background-color: rgb(var(--v-theme-surface), 0.8);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,19 @@ const display = useDisplay()
|
|||||||
const appMode = computed(() => {
|
const appMode = computed(() => {
|
||||||
return localStorage.getItem('MP_APPMODE') == '1' && display.mdAndDown.value
|
return localStorage.getItem('MP_APPMODE') == '1' && display.mdAndDown.value
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const route = useRoute()
|
||||||
|
|
||||||
|
// 各按钮活动状态
|
||||||
|
const activeState = computed(() => {
|
||||||
|
return {
|
||||||
|
home: route.path === '/dashboard',
|
||||||
|
ranking: route.path === '/ranking',
|
||||||
|
movie: route.path === '/subscribe-movie',
|
||||||
|
tv: route.path === '/subscribe-tv',
|
||||||
|
apps: route.path === '/apps',
|
||||||
|
}
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -17,24 +30,24 @@ const appMode = computed(() => {
|
|||||||
style="block-size: calc(3.5rem + env(safe-area-inset-bottom))"
|
style="block-size: calc(3.5rem + env(safe-area-inset-bottom))"
|
||||||
>
|
>
|
||||||
<VBtn to="/dashboard" :ripple="false">
|
<VBtn to="/dashboard" :ripple="false">
|
||||||
<VIcon size="28">mdi-home-outline</VIcon>
|
<VIcon v-if="activeState.home" size="40">mdi-home</VIcon>
|
||||||
<span>首页</span>
|
<VIcon v-else size="40">mdi-home-outline</VIcon>
|
||||||
</VBtn>
|
</VBtn>
|
||||||
<VBtn to="/ranking" :ripple="false">
|
<VBtn to="/ranking" :ripple="false">
|
||||||
<VIcon size="28">mdi-star-check-outline</VIcon>
|
<VIcon v-if="activeState.ranking" size="40">mdi-star</VIcon>
|
||||||
<span>推荐</span>
|
<VIcon v-else size="40">mdi-star-outline</VIcon>
|
||||||
</VBtn>
|
</VBtn>
|
||||||
<VBtn to="/subscribe-movie?tab=mysub" :ripple="false">
|
<VBtn to="/subscribe-movie?tab=mysub" :ripple="false">
|
||||||
<VIcon size="28">mdi-movie-roll</VIcon>
|
<VIcon v-if="activeState.movie" size="40">mdi-movie-open</VIcon>
|
||||||
<span><span></span>电影</span>
|
<VIcon v-else size="40">mdi-movie-open-outline</VIcon>
|
||||||
</VBtn>
|
</VBtn>
|
||||||
<VBtn to="/subscribe-tv?tab=mysub" :ripple="false">
|
<VBtn to="/subscribe-tv?tab=mysub" :ripple="false">
|
||||||
<VIcon size="28">mdi-television-classic</VIcon>
|
<VIcon v-if="activeState.tv" size="40">mdi-youtube-tv</VIcon>
|
||||||
<span>电视剧</span>
|
<VIcon v-else size="40">mdi-television</VIcon>
|
||||||
</VBtn>
|
</VBtn>
|
||||||
<VBtn to="/apps" :ripple="false">
|
<VBtn to="/apps" :ripple="false">
|
||||||
<VIcon size="28">mdi-dots-horizontal</VIcon>
|
<VIcon v-if="activeState.apps" size="40">mdi-dots-horizontal-circle</VIcon>
|
||||||
<span>更多</span>
|
<VIcon v-else size="40">mdi-dots-horizontal-circle-outline</VIcon>
|
||||||
</VBtn>
|
</VBtn>
|
||||||
</VBottomNavigation>
|
</VBottomNavigation>
|
||||||
</div>
|
</div>
|
||||||
@@ -42,6 +55,10 @@ const appMode = computed(() => {
|
|||||||
<
|
<
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.footer-nav {
|
.footer-nav {
|
||||||
|
/* stylelint-disable-next-line property-no-vendor-prefix */
|
||||||
|
-webkit-backdrop-filter: blur(6px);
|
||||||
|
backdrop-filter: blur(6px);
|
||||||
|
background-color: rgb(var(--v-theme-surface), 0.8);
|
||||||
padding-block-end: env(safe-area-inset-bottom);
|
padding-block-end: env(safe-area-inset-bottom);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -9,7 +9,7 @@ export const SystemNavMenus = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '推荐',
|
title: '推荐',
|
||||||
icon: 'mdi-star-check-outline',
|
icon: 'mdi-star-outline',
|
||||||
to: '/ranking',
|
to: '/ranking',
|
||||||
header: '发现',
|
header: '发现',
|
||||||
admin: false,
|
admin: false,
|
||||||
@@ -24,7 +24,7 @@ export const SystemNavMenus = [
|
|||||||
{
|
{
|
||||||
title: '电影',
|
title: '电影',
|
||||||
full_title: '电影订阅',
|
full_title: '电影订阅',
|
||||||
icon: 'mdi-movie-roll',
|
icon: 'mdi-movie-open-outline',
|
||||||
to: '/subscribe-movie?tab=mysub',
|
to: '/subscribe-movie?tab=mysub',
|
||||||
header: '订阅',
|
header: '订阅',
|
||||||
admin: false,
|
admin: false,
|
||||||
@@ -32,7 +32,7 @@ export const SystemNavMenus = [
|
|||||||
{
|
{
|
||||||
title: '电视剧',
|
title: '电视剧',
|
||||||
full_title: '电视剧订阅',
|
full_title: '电视剧订阅',
|
||||||
icon: 'mdi-television-classic',
|
icon: 'mdi-television',
|
||||||
to: '/subscribe-tv?tab=mysub',
|
to: '/subscribe-tv?tab=mysub',
|
||||||
header: '订阅',
|
header: '订阅',
|
||||||
admin: false,
|
admin: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user